APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

Azure DevOps

Azure DevOpsの権限管理を改めて整理する

はじめに こんにちは。ACS事業部)土居です。 この記事は エーピーコミュニケーションズ Advent Calendar 2023 の9日目の投稿です。 最近Azure DevOps を仕事で利用していたのですが、Azure DevOps って使い始めると権限管理の設定の複雑さに頭を悩まされる…

AzureDevOpsでSprintを作成した末にチームトポロジーを感じた話

目次 目次 はじめに Azure DevOpsにおける2つのPath 参考画像 AreaPathにチームを紐づけてSprintを作成する手順 AreaPathを作る チームにAreaPathを割り当てる スプリントを作成する 作成したスプリントをチームに割り当てる スプリントにWorkItemを割り当…

Azure PipelinesでAzure Reposがcheckoutできない場合の対処法(Git fetch failed with exit code: 128)

はじめに こんにちは、ACS事業部の過部です。 今回は、Azure Pipelinesでパイプライン実行時にAzure Reposのcheckoutに失敗してしまうケースの対処法を紹介します。 この記事ではAzure Pipelinesから同一プロジェクトのAzure Reposをcheckoutする場合につい…

【Microsoft Ignite 2022速報】Azure DevOps利用者は必見!GitHub Advanced Security for Azure DevOpsが発表されました!

はじめに こんにちは!ACS事業部)土居です。 Microsoftの年次大型イベントであるIgnite 2022が始まりました。 我々の部署ではAzureを中心とした業務を行っているので、Azure Repos , Azure PilelinesによるCI/CD環境構築などAzure DevOpsを活用することが非…

Azure Container AppsでCI/CD(Azure DevOps編)

はじめに こんにちは、ACS事業部の吉川です。 前回の記事では、Azure Container AppsとGitHub Actionsを組み合わせてのCI/CDについて解説しました。 techblog.ap-com.co.jp 今回はAzure DevOpsとの組み合わせでのCI/CDについて解説します。 構成 以下の構成…

Azure PipelinesでTerraformを使ったインフラCI/CDを行う

はじめに 今回の環境 準備 Terraform Extension Azureの認証情報 Pipelinesの作成 Terraform Pipelinesのサンプル Variable Installer Format Plan Apply/Destroy おわりに はじめに こんにちは、ACS事業部の安藤です。 これまでAzure, AWS, GCPなど様々なク…

Azure Artifactsでprivateなnpmパッケージを管理する

Azure Artifactsとは みなさんは、複数のアプリケーションで共有するコードをどのように管理されていますか? 最近だとMulti-Repoで管理するという方もいるかもしれません。 私も検討する過程でMulti-Repoの可能性も考えましたが、管理主体が完全に分かれる…

Azure PipelinesのエージェントとしてVMSSを使う

はじめに こんにちは、ACS事業部の吉川です。 Azure DevOpsでPipelineを実行する際、エージェント(ジョブを実行するマシン)には大別して以下の3種類があります。 Microsoft-hosted agent … Microsoftが用意したマシンを利用する。 Self-hosted agent … 利…

Azure PipelinesでNodeJSのコードカバレッジ情報を収集する

はじめに 皆さん、快適なビルドライフ過ごせていますか?品質に対する取り組みは行われていますか? 継続的にシステムを開発する場合、アプリケーションの品質をどのように担保するかが重要な要素となってくると思います。 そんなときに必要になってくるもの…

Azure Pipeline利用時のnpm ciの時間を短縮する

はじめに 梅雨のシーズン、皆様いかがお過ごしでしょうか。 私は先日、あじさいを観に八景島に行ってまいりました。八景島にはここでしか見られない「八景ブルー」というあじさいがあり、ちょうど見頃を迎えつつあった頃でした。スマートフォンで撮影した写…

Azure DevOpsのコメントをバチバチにデコる

こんにちは、コンテナソリューショングループの髙井です。 ADO(Azure DevOps)を使っていてよく感じることトップ10に「DescriptionとかDiscussionのコメント欄でもっといろんな書式が使いたい」があると思います。 今日はそんなDiscussionをバチバチにデコ…

Azure DevOpsでプロジェクトのProcessを変更する

はじめに こんにちは、コンテナソリューション事業部の髙井です。 今日もみんな大好き ADO(Azure DevOps)について書いていきます。 初見ではわかりにくいプロジェクトの プロセス についてです。 スクラムに精通している人ならともかく「これからアジャイ…

Azure Pipelinesのscript利用時はご注意を

Azure Pipelines Pipelineで問題発生している、でも正常終了の怪 突然ですが、Azure Pipelines上でタスク/スクリプトを実行する際どのような方法で実行されていますか? 例えばNode.js用のPipelineを作成することを考えてみましょう。 Node.js 新規にPipeli…

Azure DevOpsのmermaidがアップデートされます!

こんにちは、コンテナソリューション事業部の髙井です。 先日、Azure DevOpsでmermaidを使う記事を書いたばかりですが、逆タイムリーなことにアップデートされることになったようです。 techblog.ap-com.co.jp 逆タイムリーなのはともかく、アプデはシンプル…

Azure DevOpsのWikiでmermaidを使用する際の注意点

こんにちは、コンテナソリューション事業部の髙井です。 つい先日、GitHubのMarkdown上でmermaidのレンダリングがサポートされましたね。 github.blog エンジニアのための情報共有コミュニティ「Zenn」でも、以前から同様のサポートがありました。 Azure Dev…

【Azure DevOps】1つのプロジェクトに複数のボードを作成する

こんにちは。コンテナソリューショングループの髙井です。 今日はAzure DevOpsの記事です。 Azure DevOpsは、何も知らなくてもサッと使い始められるようになっています。 一方で、同じ環境で使う人が増えてくると、イイ感じに分けて使いたくなったりして、そ…

Azure DevOps Reposでマージ後のFeatureブランチを消す

こんにちは、コンテナソリューショングループの髙井です。 MicrosoftがGitHubを買収したのが2018年で、すっかり前のことになりましたね。 Azure DevOpsを使う場合でもリポジトリはGitHubを使うケースも多いとは思いますが、今日はReposを使う場合の話です。 …