BEACHSIDE BLOG

Azure と GitHub と C# が好きなエンジニアの個人メモ ( ・ㅂ・)و ̑̑

Azure DevOps

Azure Pipelines で matrix の値を動的に設定したい (Azure DevOps)

Azure Pipelines で、Job は依存関係を設定しない場合は並列で動作します。 同じ処理だけどパラメーターだけ異なるような Job を複数構成したい場合、matrix を使うことでいい感じに YAML を書くことができます。 今回は、その matrix を構成を動的にセット…

Azure DevOps で特定の Repository のみが見える権限を作る

Azure DevOps は 1 project で複数の Repository が作成できるので、project のメンバー次第では特定の repository しかみせたくないケースが出てきます。 その設定方法を書いていきます。 ちなみにユーザーを招待したり Group の作成や権限の付与を行うので…

Azure Pipelines でビルドの Artifacts のアップロード (publish)・ダウンロードの Tips

最近 GitHub Actions がメインで Azure Pipelines は記憶から消えかけてるので、基礎的なポイントをメモしておきます。 前置き ビルドの artifacts を publish する際のポイント 注意点 実装例 artifacts をダウンロードするには ポイント 実装例 終わりに …

GitHub Desktop で Azure DevOps と認証する(ついでに GitLab と Bitbucket も)

Desktop ツールはあまり使わないので昨年自作したメイン PC には Source Tree と Git Kraken を気持ち程度に入れてたんですが、なんとなく GitHub Desktop も使いたい機運があったのでインストールすることに。 私の場合、GitHub の他に Azure DevOps でもソ…

Azure DevOps : master ブランチだけは削除できないように権限設定

Azure DevOps の Repos で、 master は削除できない master ブランチ以外は削除できる(Pull Request の Complete の時とか) という権限設定をするときのメモです。 PR を merge するときにブランチ消したいので削除権限は必要だけど master だけは削除でき…