Continuous Integration
今までもAzure DevOpsのビルドをTeamsに通知できていましたが、単なる通知だけでした。今回は公式アプリが追加されたことで、Pipelinesでの承認もできるようになっています。ではやってみましょう。 devblogs.microsoft.com TeamsのストアからPipelineで検索…
これはAzure DevOps アドベントカレンダー17日目の記事です。 qiita.com Azure DevOpsを使えば簡単にプロジェクトを作れるのですが、実際どんな感じでどんなものを作っていけばいいのかわからないことも多いと思います。そんなあなたにデモ用のプロジェクト…
これはAzure DevOpsアドベントカレンダー二日目の記事です。 qiita.com ライセンス 始め方 絶対パスをやめる ビルド環境の注意点 環境が初期化される ビルドマシンの制限 コンパイラー環境 英語OS ビルド上限 Azure DevOpsでの格納ポリシー 別件で調べていた…
Azure Pipelinesでビルドすると、こんなエラーが出てしまいました。 ローカルのVisual Studioでは問題なくビルドできます。このエラーはここで出ています。 testStep.Step = new string[] {"ブラウザ起動", "ログイン", "About表示", "終了" }; 原因は「表」…
VSTSのbuildタスクで証明書とかProvisioning profileを動的に変更する方法ってあるかな#xamarin pic.twitter.com/t47RknKQBA— したみや (@catwalk_c1) June 5, 2018 こんな質問を見かけたので、考えてみました。実はコメントでdownload secure fileタスク使…
Visual Studio Team Servicesのリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 今回の目玉としてはリリース進行状況がかなりグラフィカルでリッチな見栄えになっていることですね。ちょっと前から使っていま…
ちょっとあまり更新していないのですが、コミュニティサイトのビルドとデプロイをVSTSでやっていたわけですよ。で、サイトそのものを更新してない(技術的には.NET 2.0初期レベル)ので、VSTSに移行して、最初にデプロイしてからまったく更新していませんでし…
VSTSではプライベートエージェント、TFSでは必ずビルドエージェントを用意します。ビルドやリリースのログでビルド中の状態はわかりますが、failedになって、コンソールのログで調べられない場合はどうすればいいでしょうか? 基本エージェントをインストー…
Visual Studio Team Services 2018/1/24のSprint 129のリリースノートの翻訳を行いました。オリジナルはこちらから見てください。 docs.microsoft.com 今回はSprint 128と129がまとめられていますが、意外と多くなくて助かりました。今回GitHub Enterpriseと…
はじめに サインアップ VSTSとの接続 App Centerのプロジェクト作成 VSTSでのビルド定義 App Centerでビルド はじめに これはVisual Studio Team Services アドベントカレンダー24日目の記事です。 qiita.com 最近モバイル開発もよく聞くようになっています…
はじめに 方法 はじめに これはVisual Studio Team Services アドベントカレンダー23日目の記事です。 qiita.com ビルド・リリースで実行するエージェントで参照できる値がいくつか定義されています。 docs.microsoft.com ここに載ってはいますが、実際にど…
はじめに Serviceを設定する ビルド定義作成 リリース定義を作る Service HookでJenkinsを構成する まとめ はじめに これはVisual Studio Team Servicesアドベントカレンダー22日めの記事です。 qiita.com 以前コードレポジトリの連携でGitHubを紹介しました…
はじめに ダッシュボードの追加 ウィジェット追加 Chart for Build History Deployment status Release Definition Overview Test Results Trend 完成 はじめに これはVisual Studio Team Servicesアドベントカレンダー21日目の記事です。 qiita.com 今回は…
はじめに これはVisual Studio Team Serviceアドベントカレンダー19日目の記事です。 qiita.com 今まであまり触れてきませんでしたが、VSTSで単体テストを実施するとテストの成功率やカバレッジの記録が採取できます。これを履歴で見るとカバー率の履歴が分…
はじめに パッケージフィードを作る nugetパッケージのCI クロスプラットフォーム対応nupkgの生成 パブリックとプライベートの使い分け おまけ はじめに これはVisual Studio Team Services アドベントカレンダー18日目の記事です。 qiita.com VSTSにはNuGet…
はじめに ビルド定義での条件設定 Custom Conditionの設定 参考文献 はじめに これはVisual Studio Team Servicesアドベントカレンダー17日目の記事です。 qiita.com ビルドタスクを定義してもちょっと特定の時は動いてほしくない、という場合はあります。例…
はじめに 前提条件 コミット時にビルドする ビルド結果の見方 はじめに これはVisual Studio Team Servicesアドベントカレンダー16日目の記事です。 qiita.com 今までVSTSの内部レポジトリのビルドについて紹介していましたが、今日は外部のレポジトリ具体的…
はじめに 別のエージェントプールを追加する 並列実行は? はじめに これはVisual Studio Team Services アドベントカレンダー15日目の記事です。 qiita.com 6日目の記事で複数段階でビルドする、という機能を紹介しました。 kkamegawa.hatenablog.jp その時…
はじめに VSTSエージェントのソース ローカルか、プライベートか。 エージェントのフォルダー構成 ビルドエージェントの更新 capability(ビルドエージェントで使用可能な機能) TIPS はじめに これはVisual Studio Team Servicesアドベントカレンダー14日目の…
はじめに タスクグループを定義する Task groups定義の管理 新しいビルド定義で参照する プレビュータスクで評価する まとめ はじめに これはVisual Studio Team Services アドベントカレンダー13日目の記事です。 qiita.com ビルドやリリースで使うタスクは…
Visual Studio Team Services 2017/11/28のSprint 126のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 最近は小幅な更新でしたが、Connect();に合わせて貯めていたんでしょうか。非常に大きな更新になって…
はじめに RedGate ReadyRollとEntity Frameworkの違い 拡張機能の追加 ビルド定義を作る ReadyRollでリリース Visual Studioでの注意事項 まとめ はじめに これはVisual Studio Team Servicesのアドベントカレンダー10日目の記事です。 qiita.com CI/CDとい…
はじめに Logic Appを作る VSTSのWeb hookを設定 実行してみる まとめ はじめに qiita.com これはVisual Studio Team Servicesアドベントカレンダー9日目の記事です。今日はLogic Flowを使ったアプリケーションからVSTSのビルドを呼び出し、Teamsと連携して…
はじめに ソース 機密性を上げる さいごに はじめに これはPowerShellとVisual Studio Team Servicesの8日目のアドベントカレンダーです。 qiita.com qiita.com 昔のVSTS/TFSでは.NETのオブジェクトベースのコマンドで管理していましたが、REST APIもだんだ…
はじめに 個人的な不満 YAMLでビルド定義を作成 ビルド定義作成 制限事項 YAML定義のカンニング まとめ はじめに qiita.com これはVisual Studio Team Servicesアドベントカレンダー7日目の記事です。今回はSprint 125で追加された新機能、YAMLビルドを紹介…
はじめに 複数エージェントフェーズの作り方 エージェントを使わないビルドフェーズ 将来の予定 はじめに この記事はVisual Studio Team Services Advent Calendar 6日目の記事です。 qiita.com VSTS/TFSでは、一つのビルドで、特定のリポジトリのソースをビ…
はじめに Options(その他)タブ Description Build number format Badge enabled New build request processing Automatically link new work in this build Only link to work added to specific branched Build job - Build job authorization scope Retent…
はじめに チームを作る ソースコードコミット ビルド定義を作る プロセス全体の定義(Processes) ソースコードレポジトリの指定 ビルドキューの指定 Task (ビルド順序) Variable(ビルド定義内で使う値) Trigger(自動ビルド設定) ビルド実行 ビルド中ログ 終了…
Cloud-hosted Mac agents for CI/CD pipelines – Microsoft DevOps Blog VSTSにはLinuxのビルドエージェントがプレビューで公開されていましたが、今回macOSのエージェントも追加されました。ほかのエージェント同様に240分までなら無料枠があります。 macOS…
はじめに VSTSビルドエージェントを作る Dockerレジストリへの接続設定 Re:VIEW文書をビルドする 成果物にする 成果物の原稿を他人と共有する(追加) 終わりに はじめに TFS2017本をRe:VIEWを使って書いているのですが、ローカルビルドでやっていました。ビル…