云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





微软Azure集成用于将JFrog pipeline连接到Microsoft Azure,以管理云服务和实体。

此集成使用基于密码的身份验证服务主体来连接和命令Azure云服务。您必须创建一个Azure服务主体为此目的,并为该集成提供生成的键。

例如,使用Azure CLI服务主体创建功能

az ad sp create-for-rbac——role="Contributor"——scopes="/subscriptions/SUBSCRIPTION_ID"

将生成所需的键值:

创建集成

中的步骤添加此集成管理管道集成页面。

以下是创建此集成所需的信息:

  • 名字为集成选择一个友好的名称
  • 应用程序Id——这是appId用于服务主体身份验证的密钥。
  • 密码——这是密码用于服务主体身份验证的密钥。
  • 租户——这是租户关键用于服务主体身份验证。


页面内容

使用

Azure密钥积分可以是中使用的Bash通过环境变量访问其属性的步骤。此集成目前不能与任何资源一起使用。2022世界杯阿根廷预选赛赛程

确保您的服务主体有足够的权限来执行您计划在自定义脚本中执行的任何操作。这可能意味着ACR阅读器的角色是提取图像,AKS贡献者的角色是创建部署,等等。

动态节点要求

为了让pipeline在Azure上运行动态节点池,您需要接受Azure市场镜像条款以便JFrog Pipelines构建平面虚拟机映像可以使用。以下Azure CLI命令必须使用此集成使用的Azure服务主体:

Az虚拟机镜像条件accept——plan x86_64-ubuntu_16_04——offer pipelines-buildplane——publisher jfrog
Az虚拟机镜像条件accept——plan x86_64-ubuntu_18_04——offer pipelines-buildplane——publisher jfrog
Az虚拟机镜像条件accept——plan x86_64-centos_7——offer pipelines-buildplane——publisher jfrog
Az虚拟机镜像条件accept——plan x86_64-windows_server_2019——offer pipelines-buildplane——publisher jfrog


默认环境变量

当您使用此集成创建资源时,将自动提供一组环境变量。

环境变量 描述
int_ < integration-name > _appId 在集成中提供的AppId
int_ < integration-name > _password 在集成中提供的密码
int_ < integration-name > _tenant 集成中提供的租户




  • 没有标签
版权所有©2022 JFrog Ltd.