Publish app from Azure DevOps to non-global Azure like Azure CN

  1. app注册
    点击azure active directory()
    将app从azure devops推送至非国际版azure比如azure中国
    点击App registrations->new registration
    将app从azure devops推送至非国际版azure比如azure中国
    输入一个app名称,点击注册
    将app从azure devops推送至非国际版azure比如azure中国
    点击刚注册的app,点击certificates & secrets
    将app从azure devops推送至非国际版azure比如azure中国
    点击new client secret,输入description,选择永不过期,创建。注意这里创建好以后,记得将value值拷贝出来,后面要用,过了时间就变为***显示了
    将app从azure devops推送至非国际版azure比如azure中国
  2. 访问控制
    首页点击subscriptions,一个订阅的意思和你手机办了一个套餐的意思差不多,必须先订阅才能用azure;就像你手机必须办套餐才能使用
    首先我们通过users来创建用户,如果首页没有,就在上面的输入框搜索
    将app从azure devops推送至非国际版azure比如azure中国

将app从azure devops推送至非国际版azure比如azure中国
点击access control,选择role assignments,点击add
将app从azure devops推送至非国际版azure比如azure中国
这里role选择contributor,然后选择一个用户
将app从azure devops推送至非国际版azure比如azure中国
点击save
将app从azure devops推送至非国际版azure比如azure中国
至此,在azure门户中的配置就完成了,接下来是在azure devops中配置。
进入devops,选择一个项目

将app从azure devops推送至非国际版azure比如azure中国
项目里面选择project settings
将app从azure devops推送至非国际版azure比如azure中国
点击piplines下面的service connection,点击new service connection,选择azure resource manager,点击next
将app从azure devops推送至非国际版azure比如azure中国
选择service principal(manual),点击next
将app从azure devops推送至非国际版azure比如azure中国
选择azure china cloud,subscription,输入subscribtion id和subscribtion name,不知道的可以点击overview查看
将app从azure devops推送至非国际版azure比如azure中国
输入Service Principal Id和Service Principal key和tenant ID,这里的service principal id即为上面注册的app id,principal id即为secret value,tenant id即未tenant id
将app从azure devops推送至非国际版azure比如azure中国
将app从azure devops推送至非国际版azure比如azure中国
点击verify

相关文章: