「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>CI/CD]] * 目次 [#b2420232] #contents *概要 [#gbbb26ed] CI/CD パイプライン(ワークフロー)を構成するツール。 *詳細 [#pf51b9ff] 以下の様なツールがある。 **Azure Pipelines [#r8142b28] Azure の 機能として提供される、CI/CD パイプライン。 **GitHub Actions [#ad56d39b] ***概要 [#wcf6173c] 2019/11/13 の GitHub Universe の~ タイミングで GitHub Actions v2 が GA になる予定 -これに向けて、GitHub Actions のバックエンドが~ [[Azure Pipelines>#r8142b28]] の fork 版になったもよう。 --GitHub Actions v1から大きな変更 ---コンセプト(ワークフローからCI/CDを前面に) ---マルチプラットフォーム対応(Windows と macOSを追加) ---HCL(HashiCorp 社製の設定言語)から YAML へ。 --[[Azure Pipelines>#r8142b28]]と比べ、~ YAML の記述などで異なるところがある。 -見方によっては、[[Azure Pipelines>#r8142b28]] の~ ロックインされてない雰囲気の販売チャネルと言えそう。 -参考 --生産性向上ブログ~ 新 GitHub Actions 入門 > GitHub Actions と Azure Pipelines~ https://www.kaizenprogrammer.com/entry/2019/08/18/205010#GitHub-Actions-%E3%81%A8-Azure-Pipelines ***.NET Core [#ge81ec49] -参考 --GitHub Actions で .NET Core の~ NuGet パッケージを Push した - koudenpaのブログ~ https://koudenpa.hatenablog.com/entry/2019/08/30/024752 --GitHub Actions v2 で .NET Core 3.0 をビルドする - Qiita~ https://qiita.com/SnowCait/items/444b5325e712cd944bd8 *参考 [#rb618832] -モダンなCI/CDでは欠かせないワークフローを~ 使った高度なビルド管理 (1/4):CodeZine~ https://codezine.jp/article/detail/11306 **Azure Pipelines [#nb511fd2] -Azure Pipelines documentation | Microsoft Docs~ https://docs.microsoft.com/ja-jp/azure/devops/pipelines/index ***Qiita [#i0e78d9a] -azure pipeline を使った CIがとても使いやすかった~ https://qiita.com/yamuuuuuun/items/8ceaae59bea3837c57e1 -1rep - 3分でできるAzure DevOps Azure Pipelines編~ https://qiita.com/MarcyMarcy/items/c48b6ad5570a4c883c7f ***しばやん雑記 [#kd90c211] -Azure Pipelines を使って~ Web App for Containers (Windows) への自動デプロイを行う~ https://blog.shibayan.jp/entry/20190424/1556032756 -Azure Pipelines で NuGet パッケージのデプロイを自動化~ https://blog.shibayan.jp/entry/20190629/1561793614 -ASP.NET Core アプリケーションにも Azure Pipelines でバージョンを付ける~ https://blog.shibayan.jp/entry/20190630/1561901742 -Azure Storage と Azure Pipelines で~ 静的サイトのホスティングとデプロイ自動化を行う~ https://blog.shibayan.jp/entry/20190716/1563267264 -Azure Pipelines での Multi-stage pipelines の利用と既存パイプラインの移行~ https://blog.shibayan.jp/entry/20190719/1563525611 -Azure Pipelines の Pipeline Caching (Preview) を試してみた~ https://blog.shibayan.jp/entry/20190720/1563583475 -AppVeyor を捨てて Azure Pipelines に全て移行した話~ https://blog.shibayan.jp/entry/20190728/1564300561 -Node.js アプリを Azure App Service へ最適な形でデプロイする~ https://blog.shibayan.jp/entry/20190807/1565161017 -Azure Pipelines でよく使う YAML のチートシートを作った~ https://blog.shibayan.jp/entry/20190808/1565267180 -Templates を使って Azure Pipelines から~ 複数 App Service へのデプロイを効率化する~ https://blog.shibayan.jp/entry/20190819/1566154600 -Azure Pipelines を使った~ Azure Web Apps / Azure Functions (Linux)~ へのデプロイを試した~ https://blog.shibayan.jp/entry/20190901/1567324979 **GitHub Actions [#b500846a] -GitHubがCI/CDサービスを標準サポートへ | TechCrunch Japan~ https://jp.techcrunch.com/2019/08/09/2019-08-08-github-actions-is-now-a-ci-cd-service/ -GitHub、フルセットのCI/CDに対応した~ 「GitHub Actions」新版を11月にリリース、~ ワークフローの記述形式もYAMLに - クラウド Watch~ https://cloud.watch.impress.co.jp/docs/news/1205405.html -新 GitHub Actions 入門 - 生産性向上ブログ~ https://www.kaizenprogrammer.com/entry/2019/08/18/205010 -GitHub Actions(v2)ファーストインプレッション ~ 〜v1との違い、導入方法、価格、良い点・悪い点〜 - Hack Your Design!~ https://blog.toshimaru.net/github-actions-first-impression/ -GitHub Actions (beta) が使えるようになった~ ので調査した - はやくプログラムになりたい~ https://rhysd.hatenablog.com/entry/2018/12/10/201302 -GitHubの新機能「GitHub Actions」で~ ワークフローを自動化しよう (1/4):CodeZine(コードジン)~ https://codezine.jp/article/detail/11450 -GitHub ActionsがCI/CDをビルトインサポート、~ 具体的にはどうなっているか (1/2):~ 「GitHubらしいやり方を考えた」 - @IT~ https://www.atmarkit.co.jp/ait/articles/1908/21/news030.html ***github [#ja71c038] -GitHub Actionsについて - GitHub ヘルプ~ https://help.github.com/ja/articles/about-github-actions -Actions | GitHub~ https://github.co.jp/features/actions -GitHub ActionsにCI/CD機能を搭載~ 〜パブリックリポジトリでは無料で~ 利用可能 - The GitHub Blog - Japan~ https://github.blog/jp/2019-08-21-github-actions-now-supports-ci-cd/ ***Qiita [#n8dccbe1] -「Github Actions」の検索結果~ https://qiita.com/search?q=Github+Actions -GitHub Actionsセミナーメモ~ https://qiita.com/yrockfield/items/d57fd2f6d6ee0a7d0501 -Github Actionsが使えるようになったので使ってみる~ https://qiita.com/1915keke/items/8b18097d2981e88eca93 ---- Tags: [[:テスト]], [[:デバッグ]], [[.NET開発]], [[:ツール類]], [[:CI]]