jenkins

一、问题

  1. 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。

  2. 无法下载第三方 jar 包

    将本地仓库拷贝至服务器。

  3. 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 语句。

  4. 问题截图如下

    将 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>
    
  5. 问题截图如下

    缺少 google-http-client 依赖。

    <dependency>
          <groupId>com.google.http-client</groupId>
          <artifactId>google-http-client</artifactId>
          <version>1.22.0</version>
          <scope>compile</scope>
    </dependency>
    
原文地址:https://www.cnblogs.com/dins/p/14070668.html