在Azure Devops中,我有一个构建管道,用于构建和发布工件,以及一个发布管道,用于下载这些工件,定义一些基础结构配置,以及将工件批量上传到Web容器。
在配置定义之后,我想添加一个任务来获取AD注册应用程序的clientId,将其转储到json文件中,并将该文件复制到与构建工件相同的文件夹中。必须将json上传到Web容器以为spa应用程序提供运行时配置。
我尝试过的事情:
要上传的文件夹的内容似乎已锁定。 那是对的吗 ?我该怎么做才能实现自己的目标?
答案 0 :(得分:1)
发布不会发布工件。发布消费发布的工件。一个版本可以针对同一版本多次运行。一个版本可以具有多个环境。在任何一种情况下,您想做的事情都会立即崩溃。
您应该要做的是编写一个完全符合您所描述内容的自定义BASH或Powershell脚本(取决于您的首选项和操作系统):
您尚未提供有关“ Web容器”是什么或您的部署环境(即AWS,Azure,在Kubernetes中运行的容器)的任何详细信息,因此这是可以提供的最彻底的答案。