小编shm*_*mit的帖子

使用 Azure 管道秘密变量在构建代理上设置环境变量

我们有某些依赖于某些秘密的功能测试。这些秘密是从 Azure Key Vault (AKV) 获取的,为了从构建代理进行连接,我使用环境变量和AzureIdentity。我使用 powershell 在构建代理计算机上设置这些环境变量。当我使用非秘密管道变量时,一切正常,但是当我切换到 AZURE_CLIENT_SECRET 的秘密管道变量时,身份验证开始失败。我尝试使用脚本从秘密管道变量设置环境变量的方法,但它不起作用。我也尝试过这里提到的方法,但这也不起作用。关于如何使用秘密管道变量设置环境变量有什么建议吗?

azure-devops azure-pipelines

9
推荐指数
2
解决办法
2万
查看次数

emberjs | beforeModel 钩子在模型钩子之后触发

我有一个具有以下定义的 mixin。

import Ember from 'ember';

export default Ember.Mixin.create({

  loggedinUser: {},
  beforeModel() {  

    if (!this.get('AuthService').isAuthenticated()) {
       this.transitionTo('login');
    }

    this.get('AuthService').getLoggedinUser()
    .then(results => {this.loggedinUser = results;
      alert("in before model"); 
    alert(this.loggedinUser.requestorId);    
    });     
  } }
});
Run Code Online (Sandbox Code Playgroud)

我将它导入到我的路线中,如下所示

import UnAuthenticatedRouteMixin from '../mixins/un-authenticated-route-mixin';

export default Ember.Route.extend(UnAuthenticatedRouteMixin, {

  model(){  
    this._super(...arguments);

    alert("in model");
    alert(this.loggedinUser.requestorId); 

  }
});
Run Code Online (Sandbox Code Playgroud)

我预期的警报顺序是“在模型之前”->“1234”、“模型中”、“1234”。然而,警报的实际顺序是“在模型中”->“未定义”、“在模型中”、“1234”

如何确保在模型钩子之后触发 beforeModel 钩子。

ember.js

2
推荐指数
1
解决办法
459
查看次数

标签 统计

azure-devops ×1

azure-pipelines ×1

ember.js ×1