我正在处理Azure DevOps发布管道,并希望使用GitVersion为我的构建自动生成语义版本号;我在CI构建中实现了这一点,但当我对发布管道执行相同的操作时,我得到了以下错误:
2021-03-31T06:33:24.9941116Z Executing GenerateSetVersionMessage for 'AzurePipelines'.
2021-03-31T06:33:24.9961020Z ##[error]Unable to process command '##vso[build.updatebuildnumber]0.1.0' su
在Azure DevOps中,我在触发另一条管道时遇到了问题。我有一个CI管道,每当CI通过一个主分支时,我想触发一个部署管道。这在技术上似乎是可能的,但尚不清楚。
我看到以下情况:
# this is being defined in app-ci pipeline
resources:
pipelines:
- pipeline: securitylib
source: security-lib-ci
trigger:
branches:
- releases/*
- master
但目前还不清楚这是发生在触发管道(在我的例子中
简要的背景。我的团队使用Jenkins进行CI,但(在其他方面)我们将输出传递到Azure Devops发布管道,以用于下游测试。我们目前有一个可以工作的系统,但它使用Jenkins Team Foundation Server/TFS插件(用于触发Azure Devops版本)和azure-pipelines tasks的特定功能(从Jenkins中提取工件)。问题是,在Jenkins的最新版本中,前者被故意禁用(用于许可和安全问题),后者与Jenkins交谈时也有类似的bug。基本上,我们停留在Jenkins 2.263.1上,没有迹象表明这将得到纠正。使用一种完全不同的方法似乎是谨慎的。
我有使用Azure DevOps的CI和CD管道,用于前端angular项目。两者都是独立的管道。 下面是CI管道的YAML文件,该文件生成已发布的工件: output_final.zip。下面的管道利用Azure管道来生成发布的工件。 # Node.js with Angular
# Build a Node.js project that uses Angular.
# Add steps that analyze code, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops
我一直在尝试为我的Django项目构建一个CI/CD的Azure DevOps管道。代码是从github库中提取的(实际上已经部署在Azure应用程序服务上)。但是,当我在管道上运行测试时,当它运行python manage.py test时,我得到以下错误 Creating test database for alias 'default'...
pyodbc.OperationalError: ('HYT00', '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Login timeout ex