我创建了一个npm软件包,该软件包可访问后端运行的少数API。用于访问这些api的URL在程序包中进行了硬编码。大多数时候,我们需要将URL更改为指向另一个api(指向不同数据库的不同版本)。最后,我们编辑代码,更新URL,然后重新发布npm软件包。
我们的npm软件包代码位于私有git存储库中。我们正在创建一个管道,该管道将在签入时自动发布该软件包。 我们要添加URL作为构建变量,这些变量将在构建管道期间获取,并将在发布前作为npm软件包的一部分添加。
有什么办法吗?如果是,则需要在Azure管道过程和实际代码中进行哪些更改?