Jenkins主页面管理
全局工具配置
系统配置
管理插件
- Publish Over SSH #用于添加部署服务器连接信息
- Deploy to containet Plugin #可用于部署项目 (war) 直接在构建后步骤中添加deploy war/ear to a container选项 ,部署服务器中tomcat中需添加用户名密码
- Maven integration plugin #新建项目时如果缺少maven选项,就说明差此插件
- Thin Backup #备份插件
Jar包项目部署(SVN)
部署回滚脚本
case $deploy_env in deploy) echo "deploy:$deploy_env" mvn clean package -Dmaven.test.skip=true ;; rollback) echo "rollback:$devploy_evn" echo "version:$version" rm -rf target cp -R ${JENKINS_HOME}/jobs/部署的项目名/builds/${version}/archive/target . pwd && ls ;; *) exit ;; esac
War包项目部署