使用 Azure Devops 在 Cloud Hub 上部署 Mule 应用程序
Deploying Mule application on Cloud Hub, using Azure Devops
我正在尝试通过 Azure Devops 将我在 Anypoint Studio 上构建的 mule 应用程序部署到云中心。
为此,我正在执行以下操作:
- 在 azure 上创建了一个存储库并将 mulesoft 应用程序文件上传到它上面。 (成功)
- 在我的设备上使用 mulesoft 独立运行时从云中心启动了运行时服务器(通过 cmd)。 (成功)
- 创建一个安全文件并将 setting.xml 上传到它,以便它可以用于创建管道。(找不到 setting.xml 文件)
因此我无法创建管道
我尝试使用以下脚本上传 setting.xml 文件,但 Maven pom.xml 会为此抛出错误:
<server>
<id>Exchange2</id>
<username>guest-mule</username>
<password>Mulesoft1</password>
</server>
<id>Mule</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>Exchange2</id>
<name>Exchange2</name>
<url>https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
在哪里可以找到 setting.xml 文件我尝试在我系统的 .m2 文件夹中搜索它(同时启用隐藏项目选项)
.m2文件夹默认在users文件夹下,如c:\Users\xxx\.m2
。但这不是必需的,因此您的系统中没有 .m2 文件夹是有道理的。
您可以手动创建它:Missing maven .m2 folder
之后,您可以将此 settings.xml 文件作为安全文件上传到 Azure DevOps,然后将 Download Secure File task 添加到您的 Azure DevOps 管道。然后文件将在 build/release.
期间下载到临时文件夹 ($(Agent.TempDirectory)
)
您可以为 mvn 命令(-s 或 --settings)指定 settings.xml 文件,更多信息,请致电 mvn --help
查看详细选项。
如果您在 Azure DevOps 管道中使用 Maven task,您可以在选项框中指定 settings.xml 文件路径(在临时文件夹中)。
我正在尝试通过 Azure Devops 将我在 Anypoint Studio 上构建的 mule 应用程序部署到云中心。 为此,我正在执行以下操作:
- 在 azure 上创建了一个存储库并将 mulesoft 应用程序文件上传到它上面。 (成功)
- 在我的设备上使用 mulesoft 独立运行时从云中心启动了运行时服务器(通过 cmd)。 (成功)
- 创建一个安全文件并将 setting.xml 上传到它,以便它可以用于创建管道。(找不到 setting.xml 文件)
因此我无法创建管道 我尝试使用以下脚本上传 setting.xml 文件,但 Maven pom.xml 会为此抛出错误:
<server>
<id>Exchange2</id>
<username>guest-mule</username>
<password>Mulesoft1</password>
</server>
<id>Mule</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>Exchange2</id>
<name>Exchange2</name>
<url>https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
在哪里可以找到 setting.xml 文件我尝试在我系统的 .m2 文件夹中搜索它(同时启用隐藏项目选项)
.m2文件夹默认在users文件夹下,如c:\Users\xxx\.m2
。但这不是必需的,因此您的系统中没有 .m2 文件夹是有道理的。
您可以手动创建它:Missing maven .m2 folder
之后,您可以将此 settings.xml 文件作为安全文件上传到 Azure DevOps,然后将 Download Secure File task 添加到您的 Azure DevOps 管道。然后文件将在 build/release.
期间下载到临时文件夹 ($(Agent.TempDirectory)
)
您可以为 mvn 命令(-s 或 --settings)指定 settings.xml 文件,更多信息,请致电 mvn --help
查看详细选项。
如果您在 Azure DevOps 管道中使用 Maven task,您可以在选项框中指定 settings.xml 文件路径(在临时文件夹中)。