問題タブ [azure-pipelines-tasks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-devops - Azure Devops の yaml パイプラインでタスクに名前を動的に割り当てる方法はありますか?
DownloadPipelineArtifact@2 タスクを使用し、パイプラインの配列をループして、それぞれのアーティファクトをダウンロードしています。これらの各タスクの $(BuildNumber) 出力を後続のタスクで使用したいと思います。
残念ながら、タスクを名前で参照する必要があり、タスクに動的な名前を割り当てることができないため、そうすることができません。というエラーが表示されます
有効な名前には、英数字と「_」のみを含めることができ、数字で始めることはできません。
名前にランタイム変数、式、およびカウンターを使用しようとしましたが、すべて同じエラーで失敗します。ここでは、名前フィールドが動的に割り当て可能ではないと想定しています。
名前フィールドがなくてもすべてうまく機能します。しかし、私が理解していることから、タスクを参照して出力を抽出するには、タスクの名前が必要です。何かのようなもの:
{{ taskName.BuildNumber }}
名前を動的に割り当てる方法や、ループ内の各タスクの $(BuildNumber) を抽出する方法を誰かが知っている場合は、お知らせください。ありがとう!
azure-devops - Azure Devops サービス接続はどのように保護されていますか?
現在、Azure Devops サービス接続のセキュリティを監査しています: サービス接続に格納されている資格情報はどの程度安全ですか?
場合の例は、TwineAuthenticate タスクです。サービス接続から資格情報を取得し、pythonUploadServiceConnection
それらを PyPI リソース ファイルに書き込みます。
それともそうですか?
このファイルの検査 ( edit )
は、ユーザーとパスワードの値が***
であることを示しています。これは、サービス接続によって提供される資格情報ではありません。
twine
では、PyPI リソース ファイルを読み取るときにどのような魔法が行われているのでしょうか? これは安全ですか、それとも難読化されているだけですか?