general
Git Parameter: git_version, Parameter Type选择tag
选项参数:deploy_env, deploy rollback
mvn package -Dmaven.test.skip=true #跳过测试用例
发布nginx静态网站
- 创建 自由风格软件项目
- 详细配置
1 | 1. 丢弃旧的构建 |
- 设置git提交代码免密
1 | git config --global credential.helper store |
- git提交代码打标签
1
2
3
4
5
6git add .
git commit -m "xx"
git push origin master
git tag # 查看当前标签
git tag -a "v1.1" -m "xx"
git push origin v1.1
发布动态网站tomcat
- 创建任务
1
选择构建一个maven项目,如果没此选项,请先安装插件Maven Integration 或者 Pipeline Maven Integration
- 参数化构建
1
2git paramter: 名称 git_version、标签 默认值:origin/master
选项参数:deploy_env、deploy rollback
- 源码管理
1
2Repositories: 添加对应仓库地址
Branches to build:指定分支,${git_version} 与上面参数化对应
配置build
1
2Root POM: pom.xml
Goals and options: package -Dmaven.test.skip=true #跳过测试用例Post Steps
1
选择执行shell
jenkins发布shell脚本
普通静态网站发布
1 | #!/bin/bash |
tomcat发布war包
1 | #!/bin/bash |