返回

Jenkins助力脚本构建,实现上传pgyer/fir,构建完成钉钉通知!

IOS

        
        
        

正文

一、Jenkins介绍

Jenkins是一款流行的开源持续集成工具,它可以帮助开发人员实现自动化构建、测试和部署等任务。通过使用Jenkins,开发人员可以提高代码质量、减少开发时间并加快软件交付速度。

二、Jenkins安装

  1. 访问Jenkins官网,下载最新版本的Jenkins安装包。
  2. 将下载的安装包解压到本地目录。
  3. 打开终端,切换到Jenkins解压后的目录。
  4. 运行以下命令启动Jenkins:
java -jar jenkins.war
  1. 在浏览器中输入http://localhost:8080访问Jenkins。

三、脚本构建

  1. 在Jenkins中创建一个新的项目。
  2. 选择“构建一个自由风格的软件项目”。
  3. 在“源代码管理”选项卡中,选择要构建的代码仓库。
  4. 在“构建步骤”选项卡中,添加要执行的构建脚本。
  5. 单击“保存”按钮保存项目配置。

四、上传pgyer/fir

  1. 在Jenkins中安装pgyer/fir插件。
  2. 在构建脚本中添加以下代码:
#!/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
  1. 单击“保存”按钮保存项目配置。

五、构建完成钉钉通知

  1. 在Jenkins中安装钉钉通知插件。
  2. 在构建脚本中添加以下代码:
#!/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": "构建已完成"}}'
  1. 单击“保存”按钮保存项目配置。

六、局域网内访问

  1. 在Jenkins中配置局域网访问。
  2. 在局域网内其他电脑上访问Jenkins。

结语

通过以上步骤,您就可以在Mac上安装Jenkins并结合脚本完成构建、上传pgyer/fir、构建完成钉钉通知以及局域网内访问。希望本文对您有所帮助。