一、问题
-
Jenkins Cannot run program "gradle"error=2, No such file or directory
根据错误信息可知:gradle 命令没有找到。
修改环境变量:
- 修改全局环境变量
vim /etc/profile
export GRADLE_HOME='/home/root/gradle-2.13' export PATH=$GRADLE_HOME/bin:$PATH
-
修改 gradle 文件的执行权限
chmod 777 /home/root/gradle-2.13/bin/gradle
-
进入 jenkins tomcat
bin
目录下,修改catalina.sh
文件,在有效行的第一行添加
export GRADLE_HOME="/home/root/gradle-2.13/bin"
重启 jenkins tomcat。
- 修改全局环境变量
-
无法下载第三方 jar 包
将本地仓库拷贝至服务器。
-
nohup: failed to run command `java': No such file or directory
PS:jenkins 需要使用
nohup ./startup.sh &
启动,否则浏览器窗口关闭后,进程就会消失。自动化部署构建项目时,因为找不到 java 命令,所以启动不了项目。如果已经在服务器的 /etc/profile 文件添加了 java 的路径,那么解决办法是在项目的 startup.sh 文件添加
source /etc/profile
语句。 -
问题截图如下
将 spring-plugin-core 版本从 1.2.0 升级到 2.0.0。
<dependency> <groupId>org.springframework.plugin</groupId> <artifactId>spring-plugin-core</artifactId> <version>2.0.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.plugin</groupId> <artifactId>spring-plugin-metadata</artifactId> <version>2.0.0.RELEASE</version> </dependency>
-
问题截图如下
缺少 google-http-client 依赖。
<dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> <version>1.22.0</version> <scope>compile</scope> </dependency>