1、安装插件
系统管理->管理插件,选择"可选插件"tab,在其中选择(通过右上方搜索进行筛选)git plugin, git client plugin, gitlab plugin,publish over ssh插件,然后立即安装。
注意:安装会经常失败,重试几次就好了。
2、安装git
在服务器上安装git,然后在jenkins的系统管理 -> 系统设置中添加git.exe的路径。
3、创建item
在首页新建一个Item,填写名字和描述,选择“ 构建一个自由风格的软件项目”
4、配置凭证
回到首页,选择 Credentials -> Global credentials
(1)用户名密码形式
点击 Add Credentials,在页面中选择username with password,然后填写username和password ,填写描述并保证scope是global,点击ok添加即可。
(2)ssh秘钥形式
首先在jenkins服务器上创建ssh并添加到gitlab,见<git(gitlab)配置ssh>
点击 Add Credentials,在页面中选择ssh username with private key,然后配置username和privatekey(最好使用密钥的路径 From a file on Jenkins master,如果手动填写注意格式,保留换行),填写描述并保证scope是global,点击ok添加即可。
5、为项目配置git
在创建的item中进入配置,在源码管理中选择git,在 Repository URL填写地址(注意是ssh的,类似git@git.xxx.com.cn:xxx/xxx.git),在 Credentials选择刚才创建的凭证即可。
6、设定分支
如果直接使用master分支,则无需其他设置。
但是如果想checkout其他分支代码并打包,则需要配置Branches to build;在Additional Behaviours添加一个Check out to specific local branch,填写分支名。如图
7、配置gradle构建命令
在item的配置下,在构建下点击“增加构建步骤”,添加invoke gradle script。然后在Tasks中添加构建命令,如:
clean
assembleDebug
网友评论