Azure CIパイプラインにおける環境変数の設定


Do you want to create environment level variable for your Azure Build CI Pipeline and access them in your azure pipeline task? Example: If you are using nx monorepo and you want to skip the Nx Caching while building your project in Azure pipeline or your build machine then read this article to understand it.


新しい変数形式


最初にパイプライン定義と変数を選択します.

新しい変数フォームを送信する


変数名をそのデフォルト値で加えて、提出してください.


YMLファイルのアクセス環境変数


ドル記号でそれを接頭辞と括弧で囲みます.例えば、$(SKIP_NX_CACHE)

スクリプト内のアクセス環境変数


環境変数構文を使用します.
置換する.そして、スペースを使って、文字を大文字にし、環境変数を参照するために、プラットフォームの構文を使用します.例:
  • バッチスクリプト%SKIP_NX_CACHE%
  • PowerShellスクリプト${env:SKIP_NX_CACHE}
  • bashスクリプト$(SKIP_NX_CACHE)
  • Nx Monorepo CIパイプラインの環境変数へのアクセス例


    pool:
      vmImage: 'ubuntu-latest'
    
    trigger:
      - main
    
    variables:
      CAN_SKIP_NX_CACHE: $[eq(variables['SKIP_NX_CACHE'], 'True')] # Reading CAN_SKIP_NX_CACHE environment variable.
    
    steps:
        - script: node ./build.js $(SKIP_NX_CACHE) # Calling your build script with environment variable value.
    
    Azureポータルから新しいパイプラインを実行中.変数を選択し、ビルドしたパイプラインに渡されるfalseまたはtrueに値を更新できます.

    スタック開発💻


    あなたが完全なスタック開発者になって、新しいソフトウェア開発者または開発者/建築家としてあなたのキャリアを育てたいならば.我々の完全なスタック開発トレーニングプログラムを購読することを考えてください.我々はすべてのアクセス毎月の会員計画を持っているし、すべてのビデオコース、スライド、ソースコード&毎月のビデオコールに無制限のアクセスを取得します.
  • してくださいAll-Access Membership PRO plan 現在および将来の角度、ノードにアクセスするには.JSと関連コース.
  • してくださいAll-Access Membership ELITE plan プロの計画からすべてを取得します.また、あなたはプルーシュと毎月のライブQ&Aのビデオへのアクセスを取得し、疑問/質問をすることができますし、より多くのヘルプ、ヒントやトリックを得る.
  • You bright future is waiting for you so visit today FullstackMaster and allow me to help you to board on your dream software company as a Developer,Architect or Lead Engineer role.



    💖 言う👋 私に!


    プルーリ
    www.rupeshtiwari.com
    ✉️ Email Rupesh
    創設者 Fullstack Master