乐趣区

Jenkins+git+maven自动打包

linux 环境配置
1 安装 Java
yum install java-1.8.0-openjdk.x86_64
2 安装 maven
yum install maven
3 安装 git
yum install git
4 安装 tomcat
下载最新的 tomcat 包,放到 /root 目录下,运行 tar zxvf tomcat-*.tgz
5 安装运行 Jenkins
点击这里下载 Jenkins 最新的 war 包,并放到 /root/apache-tomcat-7.0.86/webapps/ 目录下。6 运行命令 cd apache-tomcat-7.0.86/webapps/ 进入 war 包所在目录,运行命令 nohup java -jar jenkins.war –httpPort=8080 & 启动 Jenkins。8080 为默认端口,如果和其他服务冲突可改变为其他端口

7 浏览器访问 服务器地址: 端口号(例如 192.168.0.100:8080)即可访问 Jenkins
Jenkins 配置
1 安装必需的插件
Deploy to container Plugin; GitLab Plugin;Maven Integration
2 配置 jenkins 工具环境
配置 jdk

配置 Git

配置 Maven

3 新建任务,选择构建 maven 项目

4 source Code Management 选择 Git
需要先点击 add 添加一个账号,打开这个页面填写你在 gitlab 的账号密码即可

选择刚添加的账号,下面的分支记得改成自己需要的

5 勾选一下构建快照

6 Build 这个 pom 文件不用修改,下面的语句可添加也可不添加

7 配置到这一步已经可以自动打包了,我们构建看一下第一次运行会下载很多 jar 包,等待下载完成即可,打包成功后如下图所示

报错
1 [ERROR] Failed to execute goal on project : Could not resolve dependencies for project :jar:1.0-SNAPSHOT: The following artifacts could not be resolved: com.alibaba:dubbo:jar:2.8.4, com.cloopen:sms-rest-sdk:jar:2.6.3, com.taobao.pamirs.schedule:tbschedule:jar:3.3.3.2: Could not find artifact com.alibaba:dubbo:jar:2.8.4 in central (http://jcenter.bintray.com)
缺少对应的 jar 包,可以直接从其他测试环境下复制过来

退出移动版