Git钩子设置自动构建Jenkins
2024-08-27 11:49:26
打开Git仓库,找到对应的项目,点击“仓库设置”,左侧点击“管理Git钩子”,如下图所示:
因为是push之后触发自动构建的,选择“post-receive”进行编辑
#!/bin/bash
#提取分支名
read params
branch=`echo $params | awk '{print \$3}' | awk -F '/' '{print $3}'` #根据分支选择jenkins任务名
jenkinsJopName=XXX
case $branch in
test)
jenkinsJopName=test
;;
*)
exit
;;
esac
#使用jekins-cli构建项目
java -jar /jenkins-cli.jar -auth username:password -s http://localhost:8080/ build $jenkinsJopName
#上面的 -s参数指定jenkins服务的地址,然后加 build命令,build命令后边加上需要构建的job名
在jenkins提供的web界面中有一次对jenkins的命令行的简单介绍,位置在 系统管理 -> jenkins CLI
最新文章
- vue-cli + webpack 多页面实例应用
- HTTP中Get与Post的区别
- Creating List Item in Oracle D2k
- [原创][下载]Senparc.Weixin.MP-微信公众平台SDK(C#) - 已支持微信6.x API
- CCLabelAtlas创建自定义字体
- java--jsp+ssh+select动态结合数据和选择(解)
- 云计算之路-阿里云上-容器难容:自建docker swarm集群遭遇无法解决的问题
- Linux 内核模块程序结构
- Visual Studio 中添加SQLite数据源
- Linux获取网络接口信息
- linux下sh脚本/bin/bash^M问题解决
- Jenkins结合.net平台综合之监听git仓库并自动摘取最新代码编译
- 使用纳米 Protocol buffers 作为序列化数据
- ModelSerializer Meta设置
- linux服务器重启指令
- Python数据分析入门
- python截取字符串
- dos命令:文件操作
- mysql三范式
- 查漏补缺之开g的正则