-
Notifications
You must be signed in to change notification settings - Fork 167
azure pipelinesメモ
Masaru Tsuchiyama edited this page May 18, 2019
·
11 revisions
AppVeyor 以外の選択肢として azure-pipelines の導入を進めている。
-
サクラエディタのazure-pipelines: https://dev.azure.com/sakuraeditor/sakura
-
ビルドの成果物: https://dev.azure.com/sakuraeditor/sakura/_build?definitionId=3
-
azure-pipelines の利用方法とか
当分の間は appveyor と azure pipelines との併用になると思います(#65より)
cppcheck や doxygen の処理を appveyor で実行するのはやめてazure pipelines のみで動かすように考えています。 これにより appveyor のビルド時間を削減できると考えています。(#819より)
- 自分で検証するために azure-pipelines を使えるようにする手順です。
- 事前に sakura-editor/sakura を fork して自分のリポジトリ(例: takke/sakura)を作っておく。
- https://azure.microsoft.com/ja-jp/services/devops/pipelines/ を開き、「Pipelines の使用を無料で開始する」ボタン押下
- Microsoft アカウントでログイン
- Get started with Azure DevOps で規約に同意して Continue
- プロジェクトを作る : "my-sakura-editor" など
- 接続先として GitHub を選ぶ
- fork した sakura-editor を選ぶ
-
yaml が表示されるので問題なければ Run する
-
作成したパイプラインが実行される。該当プロジェクトには https://dev.azure.com/(アカウント名)/my-sakura-editor/ のような URL でアクセスできる。
-
/AzurePipelines run
というコメントを PR に書くことによって、PR のリビルドができます。(/azp run
でも OK )参考
- Azure Pipelines を調査する · Issue #446 · sakura-editor/sakura
- azure pipelines の導入 · Issue #65 · sakura-editor/management-forum
- azure-pipelines のファイルを追加 by m-tmatma · Pull Request #819 · sakura-editor/sakura
- Appveyor 専用の環境変数を汎用的なものに定義しなおす · Issue #821 · sakura-editor/sakura
- azure pipelines でインストーラのビルドを行う by m-tmatma · Pull Request #826 · sakura-editor/sakura
- Home
- Document
- Tips
- Coding Tips
- GitHub Tips
- ci
- 仮想マシンのテスト環境
- Pull-Requestを簡単にローカルに取得する方法