一:windows环境
1.jenkins安装(jenkins.msi 关闭防火墙或添加端口!!!)
2.jenkins信息配置
(1)修改主目录
(2)凭据
(3)Global Tool Configuration
3.jenkins项目配置
4.命令:
(1)如果是gradle-war包
echo 设置参数
set CATALINA_HOME=D:\tomcat\apache-tomcat-8.5.33
set PROJECT_NAME=XXX
set build_space=E:\workspace\jenkins\Jenkins.jenkins\jobs\%PROJECT_NAME%\workspace\build\libs
echo 删除之前存在的
cd /d %CATALINA_HOME%\bin
call shutdown.bat
cd /d %CATALINA_HOME%\webapps
if exist %PROJECT_NAME%.war del %CATALINA_HOME%\webapps\%PROJECT_NAME%.war
if exist %PROJECT_NAME% rd /s/q %CATALINA_HOME%\webapps\%PROJECT_NAME%
echo 拷贝编译好的文件到tomcat
copy %build_space%\workspace.war %CATALINA_HOME%\webapps\
ren %CATALINA_HOME%\webapps\workspace.war %PROJECT_NAME%.war
echo 启动Tomcat
cd /d %CATALINA_HOME%\bin
call startup.bat
5. 重置序号 Script Console
item = Jenkins.instance.getItemByFullName("XXX项目名")
//THIS WILL REMOVE ALL BUILD HISTORY
item.builds.each() { build ->
build.delete()
}
item.updateNextBuildNumber(1)
二:linux环境
1.下载jenkins(jenkins.war或者jenkins.rpm,要注意jdk和jenkins版本需对应。关闭防火墙或添加端口!!!)
2.(1)如果是jenkins.war:java -jar jenkins.war --httpPort=8000(最好写个启动脚本sh),f访问地址Ip:8000
(2)如果是jenkins.rpm,注意修改配置文件
(3)修改jenkins_home,手动下载插件,将下载的hpi放在/home/jenkins_home/plugins重启即可;若采用社区推荐的,下载的都是最新的包,和当前jenkins版本不匹配
3. 启动报错
(1)jenkins启动报错:关闭防火墙、修改插件源镜像地址、如果是jenkins.war启动需要指定端口
(2)Jenkins不能下载插件 报错sun.security.provider.certpath.SunCertPathBuilderException
解决方法:Manager Plugin-Advanced更新站点、下载插件Skip Certificate Check的安装文件(skip-certificate-check | Jenkins plugin)安装完成后重启Jenkins即可