jenkins +maven +git(gogs) 实现jar包自动发布
1.环境准备:
jdk 1.8
centos 7
maven 3 (源码)
git(yum)
2.安装环境
2.1)安装jdk,并配置环境变量(略)
2.2)安装maven,并配置环境变量
1.wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
2.tar -zxvf apache-maven-3.3.9-bin.tar.gz
3.mv apache-maven-3.3.9 maven3
4.配置环境变量
使用vim编辑/etc/profile文件
命令:vim /etc/profile(提示:vim使用方法)
在/etc/profile文件末尾增加以下配置:
#set maven enviroment
export M2_HOME=/usr/local/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
5.检验maven是否安装成功
mvn -v
2.3)安装git (yum)
3.安装tomcat 4.安装Jenkins 下载war包 wget http://mirrors.jenkins.io/war-stable/2.89.4/jenkins.war mv jenkins.war /usr/local/tomcat/webapps cd /usr/local/tomcat/bin ./start.sh 5.访问 Jenkins http://ip:端口/jenkins 6.登陆及插件下载,根据需求下载插件。 Maven Release Plug-in Plug-in Email Extension Template Plugin Deploy to container Plugin 等插件 具体看需要 插件下载地址:http://updates.jenkins-ci.org/download/plugins/ 注:需要在Jenkins系统设置里面设置 jdk、maven等环境变量 7.邮箱通知: Jenkins控制面板 系统设置
8.构架项目 8.1)添加gogs账户
8.2)构建触发器,这个可以根据需要来。我这里采取定时打包的方式。 8.3)构建环境不需要选择 8.4)
至此 就可以构建jar项目了。