問題タブ [azure-pipelines-build-task]
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 - VSTS ホスト エージェントでの PowerShellGet の使用
ビルド プロセスで Visual Studio Team Services (VSTS) がホストするビルド エージェントを使用しています。私のビルドは主に、git にあるスクリプトを呼び出す「PowerShell」ステップに依存しています。このスクリプト内から、PowerShellGet を使用して PowerShell モジュールを管理したいと考えています。たとえば、実行するだけでpscxをインストールできるようにしたいと思います
PowerShellGet
残念ながら、ホストされたエージェントは PowerShell 4 を使用しており、モジュールがインストールされていません。そのため、Install-Module
機能は使用できません。
VSTS でホストされたエージェントで PowerShellGet モジュールを使用する提案はありますか? このマシンの管理者権限がないため、PowerShell 4 用の PowerShellGet をインストールする msi をインストールできないことに注意してください。
c# - vs-team-services CI ビルドからアーティファクト内の .cs ファイルを除外するにはどうすればよいですか?
私はvs-teamサービスを初めて使用します。現在、アーティファクトをvstsサーバーにアップロードするためのコピーパブリッシュアーティファクトステップを持つCIビルドセットアップがあります。
また、リポジトリの下に複数のプロジェクトがあり、このビルドはそのうちの 1 つだけをターゲットにしているため、アーティファクトのコンテンツを除外するオプションがあります。ルートからの相対パスに配置しました。
私の質問は、アーティファクトが公開されているということですが、そのパスの下にあるすべてのもの、つまり公開したくないすべての .cs ファイルが含まれています。それらを除外する方法はありますか?それともアーティファクトにそれらを含めるべきですか?
ありがとう。
javascript - VSTS-Task-Lib exec 関数が引用符を取り除く
引用符 ("") で囲む必要がある特定のプロパティで msbuild を呼び出すカスタム TFS 2015 ビルド タスクを作成しようとしています。
問題の説明 - tl.exec 呼び出しと実際のコマンド ライン実行の間のどこかで引用符が削除され、コマンドが中断されます。
問題を引き起こしている typescript コードのスニペットを次に示します。
ご覧のとおり、IncludePattern は引用符で囲む必要があります (したがって、エスケープされた引用符 (\"))。
これを実行したときに得られる結果は次のとおりです。
引用符が取り除かれ、無効なパラメーターが原因で msbuild が失敗します。
引用符を保持する方法について何かアイデアはありますか?
git - VSTS ビルド vNext ソースの取得 - Git.exe 警告
ビルド エージェント ホストにgitがインストールされていますが、VSTSgit.exe
は%PATH%
. 誰かがこの問題を理解しましたか?
ビルドログ
最大の問題は、この問題のために毎回リポジトリ全体を複製することです。これにより、CI 戦略の採用が遅れています。
私たちのパスにはC:\Program Files\Git\cmd
含まれていますgit.exe
が、VSTS ビルド エージェントによって認識されていません。
azure-devops - VSTS のビルド定義全体でグローバル変数を定義できますか?
VSTS では、Microsoft のドキュメントに従って、ビルド定義ごとに変数を作成できます。
https://www.visualstudio.com/en-us/docs/build/define/variables
複数のビルド定義で使用できるグローバル変数を定義することはできますか?
シナリオ:
複数の定義で使用される変数「MyPassword」があります。「MyPassword」の値を変更したい場合は、1 つのグローバル変数だけでなく、ビルド定義ごとに変更する必要があります。