問題タブ [azure-devops-server]
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.
docker - Azure パイプラインで基本イメージをプルするのに非常に時間がかかるのはなぜですか?
Azure パイプラインで Windows Docker イメージをビルドしたいと考えています。基本イメージのプルには最大 20 分かかります。どうすれば高速化できdocker pull
ますか?
- Azure でホストされているパイプラインを使用したい
- エージェントでキャッシュされたイメージを使用できません
パイプライン リソースに基づくスクリプト例:
azure-devops - 動的リポジトリ名からの Azure DevOps ビルド
レポ名を渡すことができるかどうか、動的レポ名に基づいてビルドできるかどうかは誰でも知っていますか? これにより、異なるブランチ間で同じビルド定義を共有できるようになり、機能ブランチを作成するときに定義を削減できます。
TFVC リポジトリを使用する場合、異なるリリースを同じリポジトリに格納しますが、パスは異なります。$/product/$(release)/...... などのソース パスを変更することで、異なるリリース/FB 間で同じビルド定義を再利用できます。
Git はリポジトリをビルドにハードコーディングするのが好きなようです (したがって、ドロップダウン - 変数をプラグインする方法はありません。
質問はオンプレミスの Azure DevOps を対象としていますが、ホストされている環境で可能であれば、知っておくと役立ちます。
tfs - PAT (パーソナル アクセス トークン) を使用して TFS サーバー REST API を呼び出すと、エラー TF401444 が発生する
TFS Server 2017 (VSTS ではなくオンプレミス) でユーザー アカウントの PAT トークンを作成しました。Postman を使用して、基本認証で次の REST API を呼び出そうとしています。
GET http://{server:port}/tfs/DefaultCollection/_apis/projects?api-version=1.0
応答として、次のエラーが表示されます。
TF401444: サービスへのアクセスを有効にするには、Web ブラウザーで {ユーザー アカウントの既知の SID} として少なくとも 1 回サインインしてください。- Microsoft Team Foundation サーバー
Chrome で同じ URL を開き、PAT でログインしようとしましたが、成功しませんでした (ログインが完了していません)。ここで何が欠けているかについての提案はありますか?
PAT トークンを取り消すと別のエラーが発生するため、TFS は PAT トークンを認識しているようです。