Jenkins自动编译的简单例子
来源:互联网 发布:网络销售月工作计划 编辑:程序博客网 时间:2024/06/13 17:32
1.新建项目
2.选择Free Style
3.项目配置
<1>勾选参数化构建
允许设置构建的参数,可以设置默认值
<2>忽略旧构建
允许超过一定日期的构建删除
4.代码管理
<1>需要安装git plugin,如果需要同时构建多个git repo并且需要为每个repo指定branch,需要安装multiple scm
<2>Credential是全局设定,如果机器上已经指定利用ssh public key的方式登录github,该Credential可以设置为-none-
<3>如果需要为repo设定某个特定的branch,需要在高级中将Refspec设定为指定的branch,比如+refs/heads/neilingding:refs/remotes/origin/neilingding,Branch Specifier一栏也设定为
refs/remotes/origin/neilingding
<4>选择Additional Behaviours中的Check out to a sub directory将repo检出到子目录
<5>如果Repo含有submodule, 则需要在Additional Behaviours里添加 “Advanced sub-modules behavious",具体如何指定看个人需要
5.构建触发
用于指定构建的间隔等
6.构建环境
<1>指定构建的超时时间
<2>指定加入时间标签
7.构建
用于指定构建时的行为,可指定构建脚本,其中有一些默认的环境变量可以实用, 上述参数化构建的参数也可以实用,示例如下:
"cd src
npm i
typings install
ts=$(date "+%Y-%m-%d_%H-%M-%S")
gulp build
cd C:/Users
mv $ts.txt ${WORKSPACE}/../../jobs/DingDong/builds/$BUILD_NUMBER"
0 0
- Jenkins自动编译的简单例子
- Jenkins自动编译的简单设置
- jenkins下自动编译操作
- jenkins自动编译maven项目
- Jenkins + Unity + Android构建基于Unity的自动编译环境
- Jenkins自动编译发布java工程的方法
- Jenkins自动编译Android Studio创建的工程
- Jenkins与Visual Studio的自动编译和发布
- 一个动态编译的简单例子
- 简单利用CodeDom动态编译的例子
- 动态编译简单例子
- Jenkins + Unity + IOS 构建IOS自动编译
- Unity3d+Jenkins 自动编译iOS、Android版本
- Unity3d+Jenkins 自动编译iOS、Android版本
- Jenkins持续编译、运行自动化用例
- Jenkins+maven+svn+tomcat自动编译部署
- 使用Jenkins自动编译部署web应用
- Jenkins+maven+svn+tomcat自动编译部署
- iOS集成支付宝 <openssl> 报错
- 关于用到windowIsTranslucent和windowAnimationStyle的冲突做个记号
- django报错搜集
- SQL Server聚合函数总结
- 引导页ViewPager当滑动到最后一页,再继续滑动切换页面的效果实现
- Jenkins自动编译的简单例子
- lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
- Android 第三方QQ登录 踩过的坑
- _beginthread和_beginthreadex()
- laravel中间件
- RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密
- android捕获ListView中每个item点击事件{转}
- 使用Chrome开发者工具来在设备上调试
- 蓝桥杯 历届试题 翻硬币