我在VSTS中创建了一个构建,它会在每次提交代码到仓库时触发。除了一个问题以外,一切正常。 我们并不是每次提交都发布新版本的NuGet包,因此我们的NuGet推送构建步骤会失败,并显示http状态码409。我已经配置了该步骤,以便它可以继续执行。 由于错误,构建只有“部分成功”。我正在使用...
我们当前的CI部署阶段的工作方式如下: 构建容器。 将镜像标记为“latest”和“< commit hash >”。 将镜像推送到仓库。 在适当的RC上调用滚动更新。 这对于基于RC的部署效果很好,但现在由于Deployment对象变得更加稳定并成为底层功能,我们希望利用...
我正在尝试使用Git来管理安装在许多Windows服务器上的产品。以下是当前状态: 每个客户端都已经拉取了库,并且位于master分支上, 服务器始终处于开启状态且连接到互联网, 我作为管理员拥有完全访问权限,但其他一些人也可以访问,因此我需要注意诸如SSH密钥之类的凭据, 产品源代码很小...
我正在使用 CodeCommit 的 CodePipeline。当推送到 master 分支时,构建会自动触发。在 CodePipeline 控制台中,可以清楚地看到我收到了提交 ID,但我需要在构建环境中获得它,以便在构建时将其作为标记添加到 ECS 映像中。有没有一种方法可以在构建环境中获...
使用psexec通过Jenkins运行远程批处理文件失败。直接从从机上使用psexec运行相同的批处理文件可以正常工作。 让我提供更多信息。Jenkins及其从机与目标计算机位于不同的域中。 当我像这样运行批处理文件时: "D:\Temp\PsTools\PsExec.exe" \\&l...
我想通过 PowerShell 将 AssemblyInfo.cs 文件中的版本号更新为 Azure DevOps (VSTS)的构建号。请问有人知道我该如何做吗?
我有一个Azure多阶段CI/CD流水线。它包括测试和UAT部署阶段。 如果测试成功或被跳过,我希望UAT发布可以运行,但如果测试失败就不要运行。 无论我尝试什么,如果测试被跳过,UAT也会被跳过,除非我使用always(),但这样即使测试失败,UAT也会运行。 ... - st...
我有一个配置好的Jenkins多分支Pipeline,它应该从远程GIT仓库中提取源代码进行构建。但是Jenkins似乎会“随机地”选择旧的提交进行构建,并在构建日志文件中显示“多个候选修订版”的消息。 我的Pipeline如下:checkout( [ ...
在部署场景中,我需要在一系列主机上创建和运行Jenkins任务,即创建类似于参数化任务(其中IP地址是一个参数)或使用Multijob Plugin的任务,其中HOST轴在多个主机上并行运行,但仅运行两个任务。 其中一个选项是使用ansible来运行主机列表,但我想查看每个主机的状态,并在需要...
我想在不同的动作成功运行后触发 Github 动作。 这两个工作流程分别是: 单元测试动作(首先运行,应该触发下面的跟进测试动作) name: unit-tests on: push: branches: - '**' jobs: build: r...