jenkins构建GitHub项目

  一、安装tomcat

  tomcat地址:https://tomcat.apache.org/

    下载完成后解压到文件夹

    配置登录用户名、密码,路径如下图所示:

    在下图位置加入以下两行,用户名和密码可任意配置

<role rolename="manager-gui"/>
<user username="tomcat" password="123456" roles="manager-gui"/>

   

  二、下载jenkins

  下载地址:https://jenkins.io/zh/download/  

  选择下载长期支持版本的war包

    下载完成后将jenkins.war文件放到tomcat的webapps文件夹下

    启动tomcat,双击tomcat中bin文件夹下的 startup.bat 文件

    然后在浏览器中输入 locahost:8080进入tomcat网页,点击 Manager APP

  点击网页中的jenkins然后输入配置好的tomcat用户名和密码,进入以下界面选择jenkins

 

    打开上图所示的文件夹,将密码复制出来,点击继续

  下一步选择安装推荐的插件

  

    安装插件的过程会比较长,安装完成后创建账号密码

   之后全部是下一步就好了

   点击后进入的就是jenkins页面了

    如果有插件下载失败了可以到:http://updates.jenkins-ci.org/download/plugins/ 下载相对应的插件

  然后在  系统管理->插件管理->高级  中上传下载的插件

 

  

  二、全局工具配置git和maven

  如下图进入配置页面

    配置git

    配置maven

    想要脚本在jenkins上跑起来需要给工程的pom.xml文件添加两个插件,添加在</dependencies>标签下面(记得将更新后的代码上传到GitHub)。内容如下:

<build>
      <plugins>
      <!-- 编译插件 -->
          <plugin>
              <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
              <configuration>
                  <!-- 源代码jdk版本 -->
                  <source>1.8</source>
                  <!-- 编译时要用的版本 -->
                  <target>1.8</target>
                  <encoding>UTF-8</encoding>
              </configuration>
          </plugin>
          
          <!-- 执行插件 -->
          <plugin>
          <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.19.1</version>
            <configuration>
                <suiteXmlFiles>
                    <!-- 当前项目testng.xml文件的路径和名字 -->
                    <suiteXmlFile>./testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
          </plugin>
          
      </plugins>
  </build>

  

  三、新建maven工程

  点击首页上的new,新建一个maven工程

  

  配置GitHub项目,将放在GitHub上的项目地址复制到GitHub项目URL中

    配置git

 

    配置构建

    点击保存。回到首页后会有一个刚才新建好的项目

    选择项目点击进去,点击构建(Biuld Now)->点击构建历史(Build History)中正在构建的代码->点击控制台输出(Console Output)即可查看代码运行。第一次构建需要从GitHub下载代码会比较慢

  

 到这Jenkins构建GitHub项目就算完成了。。。

原文地址:https://www.cnblogs.com/puhongjun/p/12332258.html