在Jenkins中,我有一个“构建”作业设置来轮询我的git存储库,并根据更改自动构建。然后,我有单独的"Deploy to DEV“、"Deploy to QA”等作业,它们将调用适当部署的Ant构建。目前,这个配置运行得很好。
但是,此过程倾向于在最新的开发分支上部署最新的构建。我使用复制工件插件来允许用户选择要部署的构建。此外,用于构建/部署的Ant脚本是存储库的一部分,可能会发生更改。这意味着工件可能在不同版本之间
因此,我已经设置了一个发布管道,并希望将构建管道和Git作为工件连接起来。一切都很好,我已经在另一条管道里试过了。但是,当我试图克隆位于另一个团队项目中的回购项目作为管道时,我会得到一个Git错误128:
remote: TF401019: The Git repository with name or identifiermy_repo.git does not
我正在尝试在Azure Devops中构建一个简单的发布管道,它使用Azure git代码库作为工件和Windows VM (ADO托管代理)。在我们的Azure代码库中,一些文件名的长度约为240-244个字符,但当它们下载到ADO的代理目录中时,它们将达到260个字符的限制。当我尝试使用此发布管道进行部署时,ADO尝试克隆git代码库,但每次都失败,并显示以下错误"Filename too long“。