Tag: Vsts

如何使用Jenkins和VSTS为iOS项目设置CI和CD?

在我们开始之前,我想告诉您对CI / CD的轻微监督(持续集成/持续交付,持续部署)。 CI的成功取决于开发团队对文化的改变。 在这样的过程中,不需要人来决定何时以及什么生产。 CI / CD系统的最后一步将自动部署成功退出交付管道的所有构建组件/程序包。 因此,这里我将向您展示如何使用TFS插件通过VSTS配置Jenkins。 使用TFS插件使将Jenkins与VSTS一起使用来创建完整的CI / CD管道非常容易。 我不会涵盖有关Jenkins的任何细节,因为我假设如果您正在阅读此书,那么您已经知道如何使用Jenkins。 如果您不熟悉CI / CD,只需使用VSTS,无需安装,即可构建Xcode项目。 如果您知道如何使用Jenkins,那么我将向您展示如何将其连接到VSTS。 您将需要以下内容 完全安装和配置的Jenkins服务器 Team Foundation Server插件 免费的Visual Studio Team Services(VSTS)帐户 个人访问令牌 通过上面的内容,我们准备配置一个项目以从存储库中提取,使用Jenkins触发并构建VSTS。 创建团队项目 创建VSTS Team项目之后,我们可以切换到Jenkins。 在Jenkins中创建一个新项目以构建代码 对于源代码管理,选择Git或您使用的任何版本控制。 在库URL中复制库URL 单击添加,然后单击凭据旁边的詹金斯下拉列表 6.输入以下内容 字段名称-值 域-全局凭据(不受限制) 种类—用户名和密码 范围-全局(詹金斯,节点,项目,所有子项目等) 用户名-[留空] 密码-[VSTS个人访问令牌] ID — VSTS 说明— VSTS 点击添加 选择“ Archive theartifacts”生成后操作来归档生成的输出 保存项目 一旦我们触发了构建,我们将返回项目,以便触发发布 使用Jenkins,我们可以配置VSTS以在每次提交时启动此构建。 从“ […]