
voidinsertion_sort(intarray[],intfirst,intlast)
{
inti,j;
inttemp;
for(i=first+1;i<last;i++)
{
temp=array[i];
j=i-1;
//与已排序的数逐一比较,大于temp时,该数移后
while((j>=0)&&(array[j]>temp))
{
array[j+1]=array[j];
j--;
}
//存在大于temp的数
if(j!=i-1)
{array[j+1]=temp;}
}
}
需求:jenkins使用中需要根据用户ID去显示生成环境参数,例如有一个 发布环境参数mode ,user1_develop和user2_develop只看到develop选项,user_dev只能看到dev选项,user_admin可以看到所有选项;
实现:mode参数使用 Active Choice Parameter 类型,Script 选择Groovy Script
import hudsonmodelUser
user=Usercurrent()
if( usergetId() indexOf("_develop") > -1){
return ["develop"]
}else if( usergetId() indexOf("_dev") > -1){
return ["dev"]
}else if( usergetId() indexOf("_admin") > -1){
return ["develop","dev","product"]
}
1):Install
Jenkins
2):Install
Git
and
GitHub
3):Install
GitHub
Plugin
on
Jenkins
31):在Jenkins的首页,Jenkins
-->
Manage
Jenkins
-->
Manage
Plugins
32):在Available的Tab下找到GitHub
Plugin,然后下载安装
33):下载安装完毕后,需要重启Jenkins完成最终的配置
重启的方法为:(jenkins_url)/restart
4):Config
GitHub
authentication
41):在Jenkins中创建一个Item
42):然后我们对此Item进行配置,在选择Resource
Code的时候我们发现了Git这个选项
43):选择Git,输入GitHub源代码的Repository
URL,并且点击Credentials下的Add去添加权限的认证,即:输入访问此Repository的用户名和密码
通过上面的这几步配置,我们就能够对在Jenkins中获取GitHub的源代码,之后便可以进行制动化的发布了~~~
以上就是关于jenkins问题,jenkins,svn已经搭建好了,想跑最简单的代码,怎么 *** 作全部的内容,包括:jenkins问题,jenkins,svn已经搭建好了,想跑最简单的代码,怎么 *** 作、Jenkins groovy获取当前用户ID、github中resource code 怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)