一: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即可
本文介绍了如何安装Jenkins并进行信息配置,包括修改主目录和设置凭据。接着,详细阐述了Jenkins项目的配置,提供了Gradle WAR包和Maven JAR包的自动化部署脚本,涉及Tomcat的启动和停止,以及项目文件的拷贝和重置序号的操作。通过ScriptConsole进行项目清理,实现自动化构建和部署流程。
938

被折叠的 条评论
为什么被折叠?



