Tagbangers Blog

Atlassian

環境別のリソースを Bitbucket Pipeline を用いてデプロイする方法

弊社の一部プロジェクトでは Bitbucket Cloud を利用しています Bitbucket Cloud には CI/CD ツールとして Bitbucket Pipeline が組み込まれています Bitbucket Pipeline は通常、下記のようなフローを行うプロジェクトを想定して案内されています プロジェクトのビルド & テスト テスト環境へのデプロイ 本番環境へのデプロイ 一方で今回ご紹介するのは下記のような環境別にリソースを同一のリポジトリで管理しているプロジェクト向けのパイプラインです Static Resource files (S3 にデプロイなど) Kubernete...

Jira Software でスプリント権限をつけているのにスプリントを開始できないときの対応

細かすぎるのですが Jira の仕様の小ネタです。 Agile な開発をする際に使える Jira Software のスプリントですが、今回はある1プロジェクトのチケットをエピックリンクでフィルタしただけのスプリントで、 かつ、プロジェクトの権限はすでについているのに警告表示されてしまう場合です。 フィルタを元にスプリントを作っていると時々こんな状態になります。 ちなみにこのスプリントで指定したフィルタはこんな感じです "エピック リンク" = ABC-1111 ORDER BY ランク ASC 警告文は「すべてのプロジェクトにて「スプリントの管理」権限が必要」と書いてありますね さて、これを...

Statuspageについての概要

Statuspageとはなにか https://www.statuspage.io/  アトラシアンのサービスの一つで、ユーザにインシデントやサービス停止、定期メンテナンス情報を共有・コミュニケーションすることができるツールです。 ユーザはメールやテキストメッセージを受けることができ、他のインタフェースのシステムステータスを直接ステータスページに埋め込んで状況を共有することができます ステータスページ自体にはサーバやシステムの直接的なモニタリングをする機能はありませんが、モニタリングツールと連携したり、APIを使ってステータスページを更新することができます。 見た目デフォルトはこのようなページ...

Jira Service Desk での「顧客」メニューについて

Jira Service Deskに関する顧客と表示の概念についてちょっと分かりづらい点の補足です。 ドキュメントを読みつつ動作確認しまとめたもので、現時点のもの(JIRA Service Desk Server版 v4.4.0および現時点でのCloud版)ですがもし間違いあればご指摘いただければと思います。 ①Jira Service Deskの「顧客」メニューには、「エージェント以外でそのプロジェクトにアクセスできるユーザ」が表示される つまり実際にポータルから問い合わせするカスタマーだけでなくコラボレータも「顧客」メニューに表示されます。 顧客応対する人:プロジェクトロール"Servic...

JQL for Jira Service Desk

今回は Jira Service Desk の小ネタです お客様(社内含め)窓口を用意して依頼を受け、リクエストのステータスを見ながら管理するのは慣れてきたけれど、 運用の問い合わせが増えてきたら、リクエストをどのようにフィルタリングするかを知ることも大事になってきます。 そこで JQL の出番なのですが、Jira Service Desk の JQL は少し癖がありますのでご注意ください。 ちなみに Jira Service Desk だけでなく、ノーマルな JQL の書き方は こちら でも紹介しています! 前提 Jira Service Desk 登場人物 言葉と概念をまとめてみます。 J...

Confluenceでチームの日報をまとめる with アドオン

レイアウトを変えてみたのでアドオンとともにご紹介します。 Before これまでも日報を書いてみんなの進捗を確認しあえる場はありましたが、日報の管理は各チームごとに別々のスペースに分けて管理していました。 日報は記載項目を固定したかったため、「ページ」に対してテンプレートを適用して管理していました。(※デフォルトの機能でブログはテンプレートが使用できない - Confluence 6.14.1 Server版 2019年3月現在) 問題点 各スペースは閲覧権限が各チームごとにあるため、別チームのスタッフがスペース内の日報を閲覧できませんでした。 ページツリーの下にスタッフの日報がずらっと並んで...

Jiraテスト環境でのメール送受信のための設定

やりたいこと Jiraの検証として、メールの送受信設定に問題がないかテストを行いたい。 本番環境からコピーして検証環境を作成した場合は、本番環境と同じ設定が入っているため、メールが間違って解析されてしまったり、ユーザーに誤った通知が送信される可能性があり、 危険です。 これを防ぐため、①検証環境から本番環境に関連するメールの処理を全て除外し、②検証用の設定を新たに加える、という手順により検証を行う。 必要項目 メール送信用のアカウント情報(すでに設定されている情報をもう一回) メール受信テスト用のメールボックスのアカウント情報 テストユーザ(アプリケーションアクセス+課題作成パーミッションがあ...

Atlassian の記事まとめ

先日Atlassian社のシルバーソリューションパートナーに認定されました。 引き続きブログや勉強会などで色々発信してきますのでよろしくお願いします! 使い方がわからない、導入をどうすれば良いかにつきましても是非是非ご相談ください。 これまでのブログ記事はこちら https://blog.tagbangers.co.jp/ja/category/Atlassian これまでの発表内容はこちら ・タグバンガーズのワークスタイル with Atlassian ... Atlassian Japan Forum 2017 ・JIRA + OSS を使った楽ちんチーム開発 JIRAの部 ......

Bamboo + Android + Firebase Test Lab + SonarQube

Android プロジェクトを Bamboo にのせて CI してみます。 それぞれ以下のような役割です。 Bamboo: CI サーバ Firebase Test Lab: Android のテストをクラウド上の仮想、もしくは物理端末で実行してくれるサービス SonarQube: コード解析。今回は Firebase で実施したインスツルメントテストのカバレッジを反映します 1. Firebase にプロジェクトを作成 コンソールぽちぽち。 CI からの認証用にサービスアカウントを作っておく。 2. Bamboo サーバに Google Cloud SDK のセットアップ https://c...

JIRAのワークフローのトランジションが変更されない問題

JIRAのワークフローを更新し、がんがん使っていこうとする矢先、なぜかボタンの名前(=トランジション名)が全く更新されない...設定はあっているように見えるのに ... ということに出くわしたため調べたところ、ばっちりこちらに書いてありました。 こんな現象 問題が発生するのは、デフォルトワークフローをコピーして作成したワークフローです。 でこのワークフローをプロジェクトに紐づけたのに、その課題の詳細は... 「サポートに返信」「Closed」になっている。なぜ...そんな文言はワークフローにないのに。。 ワークフロー画面で、「サポートに返信」などのトランジションを「編集」してみると むむ。ji...