返回
Jenkins助力脚本构建,实现上传pgyer/fir,构建完成钉钉通知!
IOS
2023-11-08 19:54:19
正文
一、Jenkins介绍
Jenkins是一款流行的开源持续集成工具,它可以帮助开发人员实现自动化构建、测试和部署等任务。通过使用Jenkins,开发人员可以提高代码质量、减少开发时间并加快软件交付速度。
二、Jenkins安装
- 访问Jenkins官网,下载最新版本的Jenkins安装包。
- 将下载的安装包解压到本地目录。
- 打开终端,切换到Jenkins解压后的目录。
- 运行以下命令启动Jenkins:
java -jar jenkins.war
- 在浏览器中输入
http://localhost:8080
访问Jenkins。
三、脚本构建
- 在Jenkins中创建一个新的项目。
- 选择“构建一个自由风格的软件项目”。
- 在“源代码管理”选项卡中,选择要构建的代码仓库。
- 在“构建步骤”选项卡中,添加要执行的构建脚本。
- 单击“保存”按钮保存项目配置。
四、上传pgyer/fir
- 在Jenkins中安装pgyer/fir插件。
- 在构建脚本中添加以下代码:
#!/bin/bash
# 打包ipa文件
xcodebuild -project /path/to/project.xcodeproj -target project -configuration Release -sdk iphoneos
# 上传ipa文件到pgyer
curl -F "file=@/path/to/ipa.ipa" https://www.pgyer.com/apiv1/app/upload
# 上传ipa文件到fir
curl -F "file=@/path/to/ipa.ipa" https://fir.im/api/v2/app/upload
- 单击“保存”按钮保存项目配置。
五、构建完成钉钉通知
- 在Jenkins中安装钉钉通知插件。
- 在构建脚本中添加以下代码:
#!/bin/bash
# 构建完成后发送钉钉通知
curl -X POST https://oapi.dingtalk.com/robot/send\?access_token\=YOUR_ACCESS_TOKEN -H 'Content-Type: application/json' -d '{"msgtype": "text", "text": {"content": "构建已完成"}}'
- 单击“保存”按钮保存项目配置。
六、局域网内访问
- 在Jenkins中配置局域网访问。
- 在局域网内其他电脑上访问Jenkins。
结语
通过以上步骤,您就可以在Mac上安装Jenkins并结合脚本完成构建、上传pgyer/fir、构建完成钉钉通知以及局域网内访问。希望本文对您有所帮助。