使用 jenkins 构建本地 iphone 项目,无需源代码控制

发布于 2025-01-01 14:56:58 字数 76 浏览 1 评论 0原文

我想使用 jenkins 构建一个没有源代码控制的本地 iPhone 项目。然而,我在文档或网络搜索方面没有任何运气。任何帮助将不胜感激。

I want to build an local iPhone project without source control using jenkins. However I havent had any luck with the documentation or searching the web. Any help would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无戏配角 2025-01-08 14:56:58

您应该使用源代码管理,但是:

  1. 创建一个新作业,输入一个有意义的名称,然后选择“构建自由式软件项目”
  2. 从“源代码管理”部分选择“无”
  3. 选择“添加构建步骤” -> “执行Shell”并添加以下内容

    cd /your/project/dir
    xcodebuild -sdk iphoneos -project your_project.xcodeproj -target your_target clean
    xcodebuild -sdk iphoneos -project your_project.xcodeproj -target your_target 构建
    
  4. 然后您还可以更改 jenkins 作业中的“定期构建”设置,使其每小时运行一次或其他时间

  5. 保存作业

如果您期望 xcodebuild 工具对您的工作进行协同设计并且 jenkins 在本地运行,那么它可能会在“构建”过程中的某个时刻弹出一个钥匙串窗口。

You should be using source control BUT:

  1. Create a new job, enter a meaningful name and select "Build a free-style software project"
  2. Select "None" from the "Source Code Management" section
  3. Select "Add A Build Step" -> "Execute Shell" and add the following

    cd /your/project/dir
    xcodebuild -sdk iphoneos -project your_project.xcodeproj -target your_target clean
    xcodebuild -sdk iphoneos -project your_project.xcodeproj -target your_target build
    
  4. You can then also change the "Build Periodically" setting in the jenkins job to have it run every hour or whatever

  5. Save the job

If you're expecting the xcodebuild tool to codesign your work and jenkins is running locally then it'll probably pop up a keychain window at some point during the "build" process.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文