12得票2回答
Github Actions:基于新标签使用workflow_run

我有两个工作流程:CI(持续集成)和CD(持续交付)。两者单独运行都很好。我的目标是仅在以下情况下运行CD工作流程: 在主分支上创建了一个新的标记,例如v1.1.1 CI工作流已完成 为实现我的目标,我使用workflow_run事件。以下是我的工作流程文件片段: ci.yml: nam...

11得票1回答
我能否从任意阶段恢复Maven生命周期?

我想说服Maven“从上次结束的地方”继续。我首先运行mvn package来构建软件包。稍后我可能想继续整个生命周期执行集成测试等操作,通过运行mvn install。在这种情况下,我希望Maven不从头开始启动生命周期,而是实际上在package之后的第一个阶段(即pre-integrat...

11得票2回答
如何使用Visual Studio Online持续交付在本地部署

我的团队使用Visual Studio Online("VSO")来管理我们的应用生命周期管理。 我们已经有一个按钮式构建流程,可以从本地Git仓库(远程)构建代码,并将其部署到Azure的Microsoft Azure网站上。 除此之外,我们还想建立一个本地的开发测试环境,并通过一个按键...

11得票2回答
如何在成功构建后自动创建一个构建流水线标签(不是GIT标签)?

故事简介: 当我有一个想要部署的提交时,我会创建一个 GIT TAG 来基于构建,例如 "RC1" GIT TAG 的创建自动触发 PipeLine 构建开始。 在 PipeLine 构建成功完成后,它会在源提交上创建一个新的 GIT TAG,其中包含 BuildNumber_BuildI...

11得票2回答
在 AWS-CodePipeline 管道中使用两个来源。

我有一个特定的情况,我不确定是否可以使用AWS CodePipeline实现。在文档和谷歌中都找不到任何关于这种情况的信息。 所以我想知道是否可以在管道中设置两个来源(可以在同一阶段或不同阶段)。 以下是我的用例: 当我的s3存储桶中修改文件(特定对象)时,我希望我的管道启动 当此文件...

10得票5回答
命令行包服务织布应用程序

我们的持续交付设置直到最近都是使用以下命令交付Service Fabric软件包: msbuild SFApp.sfproj /t:Package 这是必要的,因为目标Package在解决方案级别不可用。即命令 msbuild SFSolution.sln /t:Package 由...

9得票2回答
GitHub Action 手动审批流程

我知道GitHub Action手动触发器是一个非常讨论的问题,手动批准的讨论少一些,但在社区中仍然存在。 我有一个问题想问那些用Github actions进行CD的人。 正如您所知,Bitbucket、Gitlab、Azure Devops等都有一个名为“手动批准”的功能,这意味着流水...

9得票2回答
在travis yml文件中配置gradle.properties android.enableAapt=false

在我的安卓的gradle.properties文件中,我有以下内容: android.enableAapt2=false 我的gradle.properties文件位于本地机器的~/.gradle/gradle.properties。 我想知道如何将android.enableAapt...

9得票2回答
如何在Jenkins中获取流水线任务的URL

我们正在使用构建流水线插件在Jenkins中设置持续交付管道。 我们的部署步骤使用专有的部署工具(由Jenkins的HTTP请求触发),但是我们需要在已经部署的项目上进行额外的接受测试,因此我们的部署工具需要触发最后一个流水线步骤。 这个Jenkins的设置很明显: 对于手动触发的下游构...

9得票3回答
持续集成:Jenkins中是否有作业命名约定?

我想知道我们在持续集成中是否有任何工作命名约定。我们使用Jenkins进行Ci,请提供建议。 命名约定应该像这样,环境、服务、目的构建或部署等。 欢迎提供任何其他建议。