[{"data":1,"prerenderedAt":2205},["ShallowReactive",2],{"/ja-jp/blog/gitlab-free-tier-integration-guide":3,"navigation-ja-jp":1425,"banner-ja-jp":1853,"footer-ja-jp":1861,"blog-post-authors-ja-jp-Tsukasa Komatsubara":2103,"blog-related-posts-ja-jp-gitlab-free-tier-integration-guide":2118,"blog-promotions-ja-jp":2142,"next-steps-ja-jp":2196},{"id":4,"title":5,"authors":6,"body":8,"category":1398,"date":1399,"description":1400,"extension":1401,"externalUrl":1402,"faq":1402,"featured":1403,"heroImage":1404,"meta":1405,"navigation":1403,"path":1406,"seo":1407,"slug":1412,"stem":1413,"tags":1414,"template":1423,"updatedDate":1402,"__hash__":1424},"blogPosts/ja-jp/blog/gitlab-free-tier-integration-guide.md","フリー版のGitLabでできる Integration Guide 〜どんどんつなげよう、GitLabの輪〜",[7],"Tsukasa Komatsubara",{"type":9,"value":10,"toc":1363},"minimark",[11,15,65,101,148,151,154,157,170,173,178,187,194,203,212,223,227,231,234,237,248,251,284,287,290,301,304,344,348,351,358,362,368,413,416,419,425,428,431,437,444,455,459,465,468,474,477,486,489,492,498,501,506,509,512,515,518,522,525,537,541,544,547,550,553,559,566,594,597,600,607,610,616,658,666,669,671,677,681,684,690,702,706,709,721,724,728,734,736,742,745,756,759,762,767,769,774,776,779,782,785,789,792,795,807,811,814,817,820,832,861,864,867,874,877,882,885,891,898,901,905,912,915,918,925,948,955,958,961,967,972,976,979,985,988,991,997,1000,1004,1015,1018,1024,1031,1037,1040,1044,1047,1052,1054,1059,1062,1065,1070,1072,1078,1085,1088,1094,1098,1101,1104,1108,1111,1122,1125,1136,1142,1153,1156,1159,1170,1173,1184,1195,1198,1209,1212,1223,1226,1237,1240,1243,1255,1258,1264,1267,1270,1281,1284,1295,1307,1319,1331,1334,1345,1356,1359],[12,13,14],"h2",{"id":14},"目次",[16,17,18,22,25,28,30,33,35,36,38,39,41,42,44,45,47,48,50,51,53,54,56,57,59,60,62,63],"p",{},[19,20,21],"strong",{},"1.はじめに",[23,24],"br",{},[19,26,27],{},"2.はしがき",[23,29],{},[19,31,32],{},"3.Redmine",[23,34],{},"\n本書で扱うRedmine",[23,37],{},"\nRedmineのインストール",[23,40],{},"\nセットアップ",[23,43],{},"\n初期設定",[23,46],{},"\nGitLabのマニュアルの確認",[23,49],{},"\nGitLab側の設定",[23,52],{},"\n実際に使用している様子",[23,55],{},"\nGitLabのコミット時に「#2」を指定している様子",[23,58],{},"\n本インテグレーションのポイント",[23,61],{},"\nご注意",[23,64],{},[16,66,67,70,72,73,75,76,78,79,44,81,47,83,50,85,87,88,90,91,93,94,59,96,98,99],{},[19,68,69],{},"4.Backlog",[23,71],{},"\n本書で扱うBacklog",[23,74],{},"\nBacklogの利用開始",[23,77],{},"\nユーザ登録\t",[23,80],{},[23,82],{},[23,84],{},[23,86],{},"\nGitLabのイシュー機能を非表示\t",[23,89],{},"\n実際に使用している様子\t",[23,92],{},"\nGitLabのコミット時に「キー情報」を指定している様子\t",[23,95],{},[23,97],{},"\nご注意\t",[23,100],{},[16,102,103,106,108,109,111,112,78,114,116,117,119,120,122,123,125,126,87,128,90,130,132,133,135,136,98,138,140,141,143,144,90,146],{},[19,104,105],{},"5.Jira",[23,107],{},"\n本書で扱うJiraと2つのユースケース\t",[23,110],{},"\nJiraの利用開始",[23,113],{},[23,115],{},"\n初期設定\t",[23,118],{},"\nGitLabのマニュアルの確認\t",[23,121],{},"\nユースケース1. Jira Issue Integration\t",[23,124],{},"\nGitLab側の設定\t",[23,127],{},[23,129],{},[23,131],{},"\nGitLabのコミット時に「URL情報」を指定している様子\t",[23,134],{},"\n本インテグレーションJira Issueのポイント\t",[23,137],{},[23,139],{},"\nユースケース2. Jira development panel Integration\t",[23,142],{},"\nJira側の設定\t",[23,145],{},[23,147],{},[12,149,21],{"id":150},"_1はじめに",[16,152,153],{},"本書は、GitLabのフリー版をお使いの皆様に、無料で実現できる他社製品とのインテグレーション方法について詳しく説明したものです。\nぜひ実際に手を動かして、セットアップしてみてください。  いずれもプロジェクト単位なので、他のGitLab上のプロジェクトに影響を与えることはありません。",[12,155,27],{"id":156},"_2はしがき",[158,159,160,164],"ul",{},[161,162,163],"li",{},"本書に登場する会社名および商品名は各社の商標または登録商標です。  - なお、本書ではⓇ、TM マークを明記しておりません。",[161,165,166,167,169],{},"本書で前提としている各製品等のバージョンは以下となります。",[23,168],{},"GitLab.com および GitLab Community Edition/Enterprise Edition Free版 17.10",[12,171,32],{"id":172},"_3redmine",[174,175,177],"h3",{"id":176},"本書で扱うredmine","本書で扱うRedmine",[16,179,180,181,186],{},"Redmineとは、",[182,183,184],"a",{"href":184,"rel":185},"https://www.redmine.org/",[]," で提供されている、無料のプロジェクト管理ツールです。非常に人気が高いOSSプロダクトです。",[16,188,189],{},[190,191],"img",{"alt":192,"src":193},"フリー版のGitLabでできる6","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%E3%83%95%E3%83%AA%E3%83%BC%E7%89%88%E3%81%AEGitLab%E3%81%A7%E3%81%A7%E3%81%8D%E3%82%8B6.png",[16,195,196],{},[197,198,199,200],"em",{},"引用元: ",[182,201,184],{"href":184,"rel":202},[],[16,204,205,206,211],{},"2025/04/01時点で、最新のものは、 ",[182,207,210],{"href":208,"rel":209},"https://www.redmine.org/projects/redmine/wiki/Download",[],"6.0.4","となっています。",[16,213,214,218],{},[190,215],{"alt":216,"src":217},"フリー版のGitLabでできる26","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__26.png",[197,219,199,220],{},[182,221,184],{"href":184,"rel":222},[],[174,224,226],{"id":225},"redmineのインストール","Redmineのインストール",[228,229,230],"h4",{"id":230},"セットアップ",[16,232,233],{},"本書では、Dockerをつかってインストールします。",[16,235,236],{},"以下のファイルを作成： docker-compose.yml",[238,239,245],"pre",{"className":240,"code":242,"language":243,"meta":244},[241],"language-text","version: '3.1'\n\nservices:\n\n  redmine:\n    image: redmine\n    restart: always\n    ports:\n      - 80:3000\n    environment:\n      REDMINE_DB_MYSQL: db\n      REDMINE_DB_PASSWORD: example\n      REDMINE_SECRET_KEY_BASE: supersecretkey\n\n  db:\n    image: mysql:8.0\n    restart: always\n    environment:\n      MYSQL_ROOT_PASSWORD: example\n      MYSQL_DATABASE: redmine\n\n","text","",[246,247,242],"code",{"__ignoreMap":244},[16,249,250],{},"その後、以下のコマンドでインスタンスを起動します。",[238,252,256],{"className":253,"code":254,"language":255,"meta":244,"style":244},"language-shell shiki shiki-themes github-light","sudo docker compose up \\-d\n","shell",[246,257,258],{"__ignoreMap":244},[259,260,263,267,271,274,277,281],"span",{"class":261,"line":262},"line",1,[259,264,266],{"class":265},"s7eDp","sudo",[259,268,270],{"class":269},"sYBdl"," docker",[259,272,273],{"class":269}," compose",[259,275,276],{"class":269}," up",[259,278,280],{"class":279},"sYu0t"," \\-",[259,282,283],{"class":269},"d\n",[228,285,286],{"id":286},"初期設定",[16,288,289],{},"Redmine側でプロジェクトや、イシューを作成できるよう、トラッカー等の設定をおこないます。一通りセットアップを完了します。",[16,291,292,296],{},[190,293],{"alt":294,"src":295},"フリー版のGitLabでできる37","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__37.png",[197,297,199,298],{},[182,299,184],{"href":184,"rel":300},[],[16,302,303],{},"仮に以下の内容で準備が完了したとします。",[305,306,307,321],"table",{},[308,309,310],"thead",{},[311,312,313,318],"tr",{},[314,315,317],"th",{"align":316},"left","項目",[314,319,320],{"align":316},"設定値",[322,323,324,336],"tbody",{},[311,325,326,330],{},[327,328,329],"td",{"align":316},"URL",[327,331,332],{"align":316},[182,333,334],{"href":334,"rel":335},"http://my-redmine.samurai-tanuki.com/",[],[311,337,338,341],{},[327,339,340],{"align":316},"作成したプロジェクト",[327,342,343],{"align":316},"sample-project-1",[174,345,347],{"id":346},"gitlabのマニュアルの確認","GitLabのマニュアルの確認",[16,349,350],{},"以下のURLで、GitLabとRedmineの設定方法についてのガイドが記載されています。",[16,352,353],{},[182,354,357],{"href":355,"rel":356},"https://docs.gitlab.com/ja-jp/user/project/integrations/redmine/",[],"Redmine | GitLab Docs",[174,359,361],{"id":360},"gitlab側の設定","GitLab側の設定",[16,363,364],{},[190,365],{"alt":366,"src":367},"フリー版のGitLabでできる20","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__20.png",[305,369,370,378],{},[308,371,372],{},[311,373,374,376],{},[314,375,317],{"align":316},[314,377,320],{"align":316},[322,379,380,391,402],{},[311,381,382,385],{},[327,383,384],{"align":316},"プロジェクトのURL",[327,386,387],{"align":316},[182,388,389],{"href":389,"rel":390},"http://my-redmine.samurai-tanuki.com/projects/sample-project-1",[],[311,392,393,396],{},[327,394,395],{"align":316},"イシューのURL",[327,397,398],{"align":316},[182,399,400],{"href":400,"rel":401},"http://my-redmine.samurai-tanuki.com/issues/:id",[],[311,403,404,407],{},[327,405,406],{"align":316},"新しいイシューのURL",[327,408,409],{"align":316},[182,410,411],{"href":411,"rel":412},"http://my-redmine.samurai-tanuki.com/projects/sample-project-1/issues/new",[],[16,414,415],{},"（*上記では、「新しいイシューのURL」を指定していますが、本機能はもう動作しません。UI上は入力チェック機能が動作するため、なにか適当な文字列を指定すればよいです。プロジェクトのURL、イシューのURLを指定し、「テスト設定」を押下して動作を確認します）",[16,417,418],{},"上記の「プロジェクトのURL」は、GitLabのメニューの以下の部分に表示されます。",[16,420,421],{},[190,422],{"alt":423,"src":424},"フリー版のGitLabでできる15","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__15.png",[174,426,427],{"id":427},"実際に使用している様子",[16,429,430],{},"Redmine側で、以下のようにイシューを作成します。",[16,432,433],{},[190,434],{"alt":435,"src":436},"フリー版のGitLabでできる11","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__11.png",[16,438,439],{},[197,440,199,441],{},[182,442,184],{"href":184,"rel":443},[],[16,445,446,450],{},[190,447],{"alt":448,"src":449},"フリー版のGitLabでできる12","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__12.png",[197,451,199,452],{},[182,453,184],{"href":184,"rel":454},[],[174,456,458],{"id":457},"gitlabのコミット時に2を指定している様子","GitLabのコミット時に「#2」を指定している様子",[16,460,461],{},[190,462],{"alt":463,"src":464},"フリー版のGitLabでできる16","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__16.png",[16,466,467],{},"コミットした後、以下のようにリンクが作成されます。",[16,469,470],{},[190,471],{"alt":472,"src":473},"フリー版のGitLabでできる34","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__34.png",[16,475,476],{},"上記で「Issue in Redmine」をクリックすると、以下の画面に遷移します。",[16,478,479,481],{},[190,480],{"alt":448,"src":449},[197,482,199,483],{},[182,484,184],{"href":184,"rel":485},[],[174,487,488],{"id":488},"本インテグレーションのポイント",[16,490,491],{},"GitLabとRedmineのインテグレーションを実現すると、以下のような内容が実現できます。",[493,494,495],"ol",{},[161,496,497],{},"Redmine側でイシューを作成  2. GitLab側でソースコード等へ修正を加え、コミット時に、Redmine側でのチケット番号を指定すると、URLとして保存される  3. GitLabの画面で、そのチケット番号部分が「URLリンク」になっているため、クリックすればすぐにそのRedmineのチケットURLへ飛ぶことができる",[16,499,500],{},"ポイントとして、",[158,502,503],{},[161,504,505],{},"GitLab側から、Redmine側へ直接「書き込み」は行わない  * あくまでもリンクをつなげることで、GitLab ⇔ Redmine間で手動で行き来する手間と(別のチケットを参照しないように)操作ミスを防ぐ",[16,507,508],{},"の2点が価値ポイントとなります。",[174,510,511],{"id":511},"ご注意",[16,513,514],{},"本機能を有効にすると、GitLab側の「イシュー」機能が利用できなくなります。",[12,516,69],{"id":517},"_4backlog",[174,519,521],{"id":520},"本書で扱うbacklog","本書で扱うBacklog",[16,523,524],{},"Backlogとは、株式会社ヌーラボ社から提供されている、製品です。ここでは、GitLabとのインテグレーション方法について解説します。",[16,526,527,531],{},[190,528],{"alt":529,"src":530},"フリー版のGitLabでできる31","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__31.png",[197,532,199,533],{},[182,534,535],{"href":535,"rel":536},"https://backlog.com/ja/",[],[174,538,540],{"id":539},"backlogの利用開始","Backlogの利用開始",[228,542,543],{"id":543},"ユーザ登録",[16,545,546],{},"Backlogの契約がまだで、テスト的に利用したい場合は、Free版が提供されているようなので、それを利用するのものオススメです。",[174,548,286],{"id":549},"初期設定-1",[16,551,552],{},"Backlog側でプロジェクトの作成をおこないます。Backlogの場合、プロジェクトを作成すれば、すぐに使えるようになっています。",[16,554,555],{},[190,556],{"alt":557,"src":558},"フリー版のGitLabでできる44","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__44.png",[16,560,561],{},[197,562,199,563],{},[182,564,535],{"href":535,"rel":565},[],[305,567,568,576],{},[308,569,570],{},[311,571,572,574],{},[314,573,317],{"align":316},[314,575,320],{"align":316},[322,577,578,588],{},[311,579,580,582],{},[327,581,329],{"align":316},[327,583,584],{"align":316},[182,585,586],{"href":586,"rel":587},"https://tsukasano.backlog.com/",[],[311,589,590,592],{},[327,591,340],{"align":316},[327,593,343],{"align":316},[174,595,347],{"id":596},"gitlabのマニュアルの確認-1",[16,598,599],{},"以下のURLで、GitLabとBacklogについては、汎用的な接続インターフェースで設定します。  この設定をした場合、GitLabの既存の「イシュー」機能も「存続」します。そのため、特に併用の必要がない場合は、GitLab側の「イシュー」を非表示することをおすすめします。",[16,601,602],{},[182,603,606],{"href":604,"rel":605},"https://docs.gitlab.com/ja-jp/user/project/integrations/custom_issue_tracker/",[],"Custom issue tracker | GitLab Docs",[174,608,361],{"id":609},"gitlab側の設定-1",[16,611,612],{},[190,613],{"alt":614,"src":615},"フリー版のGitLabでできる35","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__35.png",[305,617,618,626],{},[308,619,620],{},[311,621,622,624],{},[314,623,317],{"align":316},[314,625,320],{"align":316},[322,627,628,638,648],{},[311,629,630,632],{},[327,631,384],{"align":316},[327,633,634],{"align":316},[182,635,636],{"href":636,"rel":637},"https://tsukasano.backlog.com/projects/PAFE1",[],[311,639,640,642],{},[327,641,395],{"align":316},[327,643,644],{"align":316},[182,645,646],{"href":646,"rel":647},"https://tsukasano.backlog.com/view/PAFE1-:id",[],[311,649,650,652],{},[327,651,406],{"align":316},[327,653,654],{"align":316},[182,655,656],{"href":656,"rel":657},"https://tsukasano.backlog.com/add/PAFE1",[],[16,659,660,661],{},"Backlogの場合、イシューのURLの部分に少し注意が必要です。上記では、プロジェクトIDは「PAGE1」ですが、イシューを参照したときのURLは、(イシュー番号が6の場合)「",[182,662,665],{"href":663,"rel":664},"https://tsukasano.backlog.com/view/PAFE1-6%E3%80%8D%E3%81%A8%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E3%81%9F%E3%82%81%E3%80%81%E5%88%86%E3%81%8B%E3%82%8A%E3%81%A5%E3%82%89%E3%81%84%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E3%80%8C%E3%82%A4%E3%82%B7%E3%83%A5%E3%83%BC%E3%81%AEURL%E3%80%8D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%80%81%E3%80%8C:id%E3%80%8D%E3%82%92%E5%90%AB%E3%82%81%E3%82%8B%E9%83%A8%E5%88%86%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E6%B3%A8%E6%84%8F%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%E4%B8%8D%E6%98%8E%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E4%B8%80%E6%97%A6%E3%80%81Backlog%E5%81%B4%E3%81%A7%E3%82%A4%E3%82%B7%E3%83%A5%E3%83%BC%E3%82%92%E9%96%8B%E3%81%8D%E3%80%81%E3%81%9D%E3%81%AEURL%E3%81%AE%E6%A7%8B%E6%88%90%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%A8%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82",[],"https://tsukasano.backlog.com/view/PAFE1-6」となります。そのため、分かりづらいですが、上記の「イシューのURL」のように、「:id」を含める部分については注意が必要です。不明であれば、一旦、Backlog側でイシューを開き、そのURLの構成を確認するとよいでしょう。",[16,667,668],{},"（* 上記では、「新しいイシューのURL」を指定していますが、本機能はもう動作しません。UI上は入力チェック機能が動作するため、なにか適当な文字列を指定すればよいです。プロジェクトのURL、イシューのURLを指定し、「テスト設定」を押下して動作を確認します）",[16,670,418],{},[16,672,673],{},[190,674],{"alt":675,"src":676},"フリー版のGitLabでできる50","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__50.png",[228,678,680],{"id":679},"gitlabのイシュー機能を非表示","GitLabのイシュー機能を非表示",[16,682,683],{},"Backlogをメインとして使う場合、GitLabの「設定」ー「一般」ー「可視性、プロジェクトの機能、権限」より、「イシュー」をOffにします。",[16,685,686],{},[190,687],{"alt":688,"src":689},"フリー版のGitLabでできる17","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__17.png",[16,691,692,693,696,697,701],{},"その後、",[259,694,695],{},"変更を保存","ボタンを押して、設定を反映します。  ",[190,698],{"alt":699,"src":700},"フリー版のGitLabでできる8","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__8.png","\nそうすると、以下のようにメニューの表示が変わります。",[16,703,704],{},[190,705],{"alt":675,"src":676},[174,707,427],{"id":708},"実際に使用している様子-1",[16,710,711,712,716],{},"Backlog側で、以下のようにイシューを作成します。\n",[190,713],{"alt":714,"src":715},"フリー版のGitLabでできる23","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__23.png",[197,717,199,718],{},[182,719,535],{"href":535,"rel":720},[],[16,722,723],{},"この時、上の図の矢印アイコンをクリックすると、課題名とキーが含まれた「キー情報」がクリップボードにコピーされます。",[174,725,727],{"id":726},"gitlabのコミット時にキー情報を指定している様子","GitLabのコミット時に「キー情報」を指定している様子",[16,729,730],{},[190,731],{"alt":732,"src":733},"フリー版47","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/image47.png",[16,735,467],{},[16,737,738],{},[190,739],{"alt":740,"src":741},"フリー版のGitLabでできる10","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__10.png",[16,743,744],{},"上記で「Issue in Custom issue tracker」をクリックすると、以下の画面に遷移します。",[16,746,747,751],{},[190,748],{"alt":749,"src":750},"フリー版のGitLabでできる45","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__45.png",[197,752,199,753],{},[182,754,535],{"href":535,"rel":755},[],[174,757,488],{"id":758},"本インテグレーションのポイント-1",[16,760,761],{},"GitLabとBacklogのインテグレーションを実現すると、以下のような内容が実現できます。",[493,763,764],{},[161,765,766],{},"Backlog側でイシューを作成  2. GitLab側でソースコード等へ修正を加え、コミット時に、Backlog側でのチケット番号を指定すると、URLとして保存される(Backlog側のUIから、チケット情報をコピーするとよいでしょう)  3. GitLabの画面で、そのチケット番号部分が「URLリンク」になっているため、クリックすればすぐにそのBacklogのチケットURLへ飛ぶことができる",[16,768,500],{},[158,770,771],{},[161,772,773],{},"GitLab側から、Backlog側へ直接「書き込み」は行わない  * あくまでもリンクをつなげることで、GitLab ⇔ Backlog間で手動で行き来する手間と(別のチケットを参照しないように)操作ミスを防ぐ",[16,775,508],{},[174,777,511],{"id":778},"ご注意-1",[16,780,781],{},"本機能を有効にすると、GitLab側の「イシュー」機能は残りますので、特別な理由がない限り、GitLab側の「イシュー」機能は停止するとよいでしょう。",[12,783,105],{"id":784},"_5jira",[174,786,788],{"id":787},"本書で扱うjiraと2つのユースケース","本書で扱うJiraと2つのユースケース",[16,790,791],{},"Jiraとは、アトラシアン社から提供されている、製品です。ここでは、GitLabとのインテグレーション方法について解説します。",[16,793,794],{},"ここで扱うユースケースは、2つあります。このJiraの場合だけ、少し特殊なのが面白いところです。  「Jira Issue」と「Jira development panel」Integrationです。",[16,796,797,801],{},[190,798],{"alt":799,"src":800},"フリー版のGitLabでできる3","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__3.png",[197,802,199,803],{},[182,804,805],{"href":805,"rel":806},"https://www.atlassian.com/software/jira",[],[174,808,810],{"id":809},"jiraの利用開始","Jiraの利用開始",[228,812,543],{"id":813},"ユーザ登録-1",[16,815,816],{},"Jiraの契約がまだで、テスト的に利用したい場合は、Free版が提供されているようなので、それを利用するのものオススメです。",[228,818,286],{"id":819},"初期設定-2",[16,821,822,823,827],{},"Jira側でプロジェクトの作成をおこないます。Jiraの場合、プロジェクトを作成すれば、すぐに使えるようになっています。\n",[190,824],{"alt":825,"src":826},"フリー版のGitLabでできる5","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__5.png",[197,828,199,829],{},[182,830,805],{"href":805,"rel":831},[],[305,833,834,842],{},[308,835,836],{},[311,837,838,840],{},[314,839,317],{"align":316},[314,841,320],{"align":316},[322,843,844,854],{},[311,845,846,848],{},[327,847,329],{"align":316},[327,849,850],{"align":316},[182,851,852],{"href":852,"rel":853},"https://gitlab-tsukasa.atlassian.net/jira/software/projects/KAN/boards/1",[],[311,855,856,858],{},[327,857,340],{"align":316},[327,859,860],{"align":316},"KAN",[174,862,347],{"id":863},"gitlabのマニュアルの確認-2",[16,865,866],{},"以下のURLで、GitLabとJiraについては、専用のインターフェースで設定します。Jiraの場合は他のプロダクトと比較して、よりレベルの高いインテグレーションが可能になっています。",[16,868,869],{},[182,870,873],{"href":871,"rel":872},"https://docs.gitlab.com/ja-jp/integration/jira/",[],"Jira | GitLab Docs",[16,875,876],{},"GitLabとJiraのインテグレーションは、以下の2箇所あります。",[158,878,879],{},[161,880,881],{},"Jira イシュー … チケット機能です  * Jira デベロップメントパネル … GitLab内のブランチ情報などをJiraに連携します",[16,883,884],{},"それぞれ、GitLabとどう関係するのかは、以下のURLをご参考ください。",[16,886,887],{},[182,888,873],{"href":889,"rel":890},"https://docs.gitlab.com/ja-jp/integration/jira/#feature-availability",[],[16,892,893,894],{},"例)  ",[190,895],{"alt":896,"src":897},"フリー版のGitLabでできる52","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__52.png",[16,899,900],{},"(以下続く)",[174,902,904],{"id":903},"ユースケース1-jira-issue-integration","ユースケース1. Jira Issue Integration",[16,906,907,908],{},"以下のURLにアクセスして、Jira側でAPIトークンを取得します。  ",[182,909,910],{"href":910,"rel":911},"https://id.atlassian.com/manage-profile/security/api-tokens",[],[16,913,914],{},"その時のユーザは、Jiraの管理者である必要があります。このユーザをつかって、GitLab側でのコミット情報をJira側にも書き込みます。",[228,916,361],{"id":917},"gitlab側の設定-2",[16,919,920,924],{},[190,921],{"alt":922,"src":923},"フリー版のGitLabでできる41","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__41.png","\nここでは、Web URLをつかって、インテグレーションをおこないます。",[305,926,927,935],{},[308,928,929],{},[311,930,931,933],{},[314,932,317],{"align":316},[314,934,320],{"align":316},[322,936,937],{},[311,938,939,942],{},[327,940,941],{"align":316},"Web URL",[327,943,944],{"align":316},[182,945,946],{"href":946,"rel":947},"https://gitlab-tsukasa.atlassian.net",[],[16,949,950,951],{},"以下の部分はデフォルトでチェックされていますので、そのままにします。これにより、Jira側へコメントが自動書き込みされます。\n",[190,952],{"alt":953,"src":954},"フリー版のGitLabでできる51","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__51.png",[16,956,957],{},"GitLab Premium版以上を使うと、GitLabの「イシュー」画面から透過的にJiraのイシューを見ることができますが、本書はGitLabフリー版を前提としていますので、GitLabの「イシュー」機能を非表示にします。",[228,959,680],{"id":960},"gitlabのイシュー機能を非表示-1",[16,962,963,964],{},"Jiraをメインとして使う場合、GitLabの「設定」ー「一般」ー「可視性、プロジェクトの機能、権限」より、「イシュー」をOffにします。\n",[190,965],{"alt":688,"src":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752176161/Blog/upmcvbthskxusvq6qf38.png",[16,968,692,969,971],{},[259,970,695],{},"ボタンを押して、設定を反映します。",[16,973,974],{},[190,975],{"alt":699,"src":700},[16,977,978],{},"そうすると、以下のようにメニューの表示が変わります。",[16,980,981],{},[190,982],{"alt":983,"src":984},"フリー版のGitLabでできる39","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__39.png",[228,986,427],{"id":987},"実際に使用している様子-2",[16,989,990],{},"Jira側で、以下のようにイシューを作成します。",[16,992,993],{},[190,994],{"alt":995,"src":996},"フリー版のGitLabでできる43","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__43.png",[16,998,999],{},"この時、上の図のクリップアイコンをクリックすると、このチケットへのURLがクリップボードにコピーされます。",[228,1001,1003],{"id":1002},"gitlabのコミット時にurl情報を指定している様子","GitLabのコミット時に「URL情報」を指定している様子",[16,1005,1006,1010,1011],{},[190,1007],{"alt":1008,"src":1009},"フリー版33","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/image33.png","\nコミットした後、以下のようにリンクが作成されます。\n",[190,1012],{"alt":1013,"src":1014},"フリー版のGitLabでできる27","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__27.png",[16,1016,1017],{},"一方、キー番号のみを記述すると以下にになります。",[16,1019,1020],{},[190,1021],{"alt":1022,"src":1023},"フリー版のGitLabでできる40","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__40.png",[16,1025,1026,1030],{},[190,1027],{"alt":1028,"src":1029},"フリー版のGitLabでできる1","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__1.png","\n上記で「Issue in Jira issue」をクリックすると、以下の画面に遷移します。",[16,1032,1033],{},[190,1034],{"alt":1035,"src":1036},"フリー版のGitLabでできる24","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__24.png",[16,1038,1039],{},"このように、コメントが記入されますので、URLよりも、キーを指定することをおすすめします。",[228,1041,1043],{"id":1042},"本インテグレーションjira-issueのポイント","本インテグレーション（Jira Issue）のポイント",[16,1045,1046],{},"GitLabとJira Issueのインテグレーションを実現すると、以下のような内容が実現できます。",[493,1048,1049],{},[161,1050,1051],{},"Jira側でイシューを作成  2. GitLab側でソースコード等へ修正を加え、コミット時に、Jira側でのチケット番号を指定すると、URLとして保存される  3. GitLabの画面で、そのチケット番号部分が「URLリンク」になっているため、クリックすればすぐにそのJiraのチケットURLへ飛ぶことができる  4. さらに、そのJiraのチケットに、コミット時のコメントが記載される",[16,1053,500],{},[158,1055,1056],{},[161,1057,1058],{},"GitLab側から、Jira Issue側へ直接「書き込み」を行う  * チケットへのURLを貼ると、「書き込み」は行われない  * これにより、GitLab ⇔ Jira間で手動で行き来する手間と(別のチケットを参照しないように)操作ミスを防ぐ",[16,1060,1061],{},"の3点が価値ポイントとなります。",[228,1063,511],{"id":1064},"ご注意-2",[16,1066,1067],{},[19,1068,1069],{},"GitLab Free版を使う場合",[16,1071,781],{},[16,1073,1074,1077],{},[19,1075,1076],{},"ご参考","\nGitLab Premium以上をご利用するとGitLabの「イシュー」から、JiraのIssueが見えるようになります。",[16,1079,1080],{},[182,1081,1084],{"href":1082,"rel":1083},"https://docs.gitlab.com/ja-jp/integration/jira/configure/#view-jira-issues",[],"Jira issues integration | GitLab Docs",[16,1086,1087],{},"また、GitLab Ultimateをご利用すると、GitLab側でセキュリティスキャンを行ったのち、脆弱性がみつかった際、その脆弱性をJira側へ新規のチケットとして起票する、という機能が利用可能です。",[16,1089,1090],{},[182,1091,1084],{"href":1092,"rel":1093},"https://docs.gitlab.com/ja-jp/integration/jira/configure/#create-a-jira-issue-for-a-vulnerability",[],[174,1095,1097],{"id":1096},"ユースケース2-jira-development-panel-integration","ユースケース2. Jira development panel Integration",[16,1099,1100],{},"このユースケースを使用する際、Jira側でどの「Jira」を使っているのかが重要になります。Atlassian社が提供するクラウドサービスを使っている場合、「GitLab for Jira Cloud app」(GitLab製)を使います。一方、オンプレミス版の「Jira Data Center or Jira Server」を使っている場合は、「Jira DVCS connector」（Atlassian社製）を使います。",[16,1102,1103],{},"本書では、クラウドサービスのJiraを使っている、という前提で解説します。",[228,1105,1107],{"id":1106},"jira側の設定","Jira側の設定",[16,1109,1110],{},"Jiraの画面で、「アプリ」ー「その他のアプリを探す」をクリックします。",[16,1112,1113,1117],{},[190,1114],{"alt":1115,"src":1116},"フリー版のGitLabでできる14","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__14.png",[197,1118,199,1119],{},[182,1120,805],{"href":805,"rel":1121},[],[16,1123,1124],{},"ここで、GitLab製のこの「GitLab for Jira Cloud」Appをインストールします。",[16,1126,1127,1131],{},[190,1128],{"alt":1129,"src":1130},"フリー版のGitLabでできる7","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__7.png",[197,1132,199,1133],{},[182,1134,805],{"href":805,"rel":1135},[],[16,1137,1138],{},[190,1139],{"alt":1140,"src":1141},"フリー版のGitLabでできる2","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__2.png",[16,1143,1144,1148],{},[190,1145],{"alt":1146,"src":1147},"フリー版のGitLabでできる48","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__48.png",[197,1149,199,1150],{},[182,1151,805],{"href":805,"rel":1152},[],[16,1154,1155],{},"これで無事インストールが完了です。",[16,1157,1158],{},"完了すると、次のポップアップが表示されますので、「Get started」をクリックします。",[16,1160,1161,1165],{},[190,1162],{"alt":1163,"src":1164},"フリー版のGitLabでできる30","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__30.png",[197,1166,199,1167],{},[182,1168,805],{"href":805,"rel":1169},[],[16,1171,1172],{},"すると、次の画面が表示されますので、GitLab.comを選択した状態で、認証を完了させます。",[16,1174,1175,1179],{},[190,1176],{"alt":1177,"src":1178},"フリー版のGitLabでできる18","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__18.png",[197,1180,199,1181],{},[182,1182,805],{"href":805,"rel":1183},[],[16,1185,1186,1190],{},[190,1187],{"alt":1188,"src":1189},"フリー版のGitLabでできる4","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__4.png",[197,1191,199,1192],{},[182,1193,805],{"href":805,"rel":1194},[],[16,1196,1197],{},"次に、このAppを有効にするGitLab側のグループを選択する画面になります。ここで、任意のグループを選択します。",[16,1199,1200,1204],{},[190,1201],{"alt":1202,"src":1203},"フリー版のGitLabでできる32","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__32.png",[197,1205,199,1206],{},[182,1207,805],{"href":805,"rel":1208},[],[16,1210,1211],{},"ここで選択できるのは、プロジェクトではなく、グループです。",[16,1213,1214,1218],{},[190,1215],{"alt":1216,"src":1217},"フリー版のGitLabでできる49","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__49.png",[197,1219,199,1220],{},[182,1221,805],{"href":805,"rel":1222},[],[16,1224,1225],{},"無事完了すると、次の画面になります。",[16,1227,1228,1232],{},[190,1229],{"alt":1230,"src":1231},"フリー版のGitLabでできる53","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__53.png",[197,1233,199,1234],{},[182,1235,805],{"href":805,"rel":1236},[],[228,1238,427],{"id":1239},"実際に使用している様子-3",[16,1241,1242],{},"では、実際になにがどう見えるのか実践してみます。",[16,1244,1245,1246,1250],{},"Jira側で、なにか適当なイシューを作成するなり、見つけてみましょう。そのキーが「KAN-14」だとします。\n",[190,1247],{"alt":1248,"src":1249},"フリー版のGitLabでできる25","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__25.png",[197,1251,199,1252],{},[182,1253,805],{"href":805,"rel":1254},[],[16,1256,1257],{},"ここで、GitLab側でなにか適当に変更して、コミットする際のダイアログボックス画面で以下のように入力します。",[16,1259,1260],{},[190,1261],{"alt":1262,"src":1263},"フリー版のGitLabでできる21","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__21.png",[16,1265,1266],{},"Jira側にもどって、該当チケットを見てみます。",[16,1268,1269],{},"赤矢印のところに、GitLab側のレポジトリ情報が連携されていることがわかります。",[16,1271,1272,1276],{},[190,1273],{"alt":1274,"src":1275},"フリー版のGitLabでできる19","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__19.png",[197,1277,199,1278],{},[182,1279,805],{"href":805,"rel":1280},[],[16,1282,1283],{},"以下のように、コミット情報等も連携されていることがわかります。",[16,1285,1286,1290],{},[190,1287],{"alt":1288,"src":1289},"フリー版のGitLabでできる28","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__28.png",[197,1291,199,1292],{},[182,1293,805],{"href":805,"rel":1294},[],[16,1296,1297,1298,1302],{},"また、「すべての開発情報を表示」をクリックすると、以下のような画面も表示されます。\n",[190,1299],{"alt":1300,"src":1301},"フリー版のGitLabでできる29","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__29.png",[197,1303,199,1304],{},[182,1305,805],{"href":805,"rel":1306},[],[16,1308,1309,1310,1314],{},"参考までに、この時点でこのAppをアンインストールすると、以下のように、開発情報は表示されなくなります。\n",[190,1311],{"alt":1312,"src":1313},"フリー版のGitLabでできる42","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__42.png",[197,1315,199,1316],{},[182,1317,805],{"href":805,"rel":1318},[],[16,1320,1321,1322,1326],{},"Jira側からブランチを作成することも可能です。  ",[190,1323],{"alt":1324,"src":1325},"フリー版のGitLabでできる22","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__22.png",[197,1327,199,1328],{},[182,1329,805],{"href":805,"rel":1330},[],[16,1332,1333],{},"また、以下は他のチケットですが、一度コミット時にJiraとの紐づけを行っておくと、そのブランチに対してビルドしたり、デプロイしたりした履歴が、以下のようにJira側にも反映されます。",[16,1335,1336,1340],{},[190,1337],{"alt":1338,"src":1339},"フリー版のGitLabでできる36","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__36.png",[197,1341,199,1342],{},[182,1343,805],{"href":805,"rel":1344},[],[16,1346,1347,1351],{},[190,1348],{"alt":1349,"src":1350},"フリー版のGitLabでできる38","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687054/Blog/Content%20Images/%C3%A3__%C3%A3_%C2%AA%C3%A3__%C3%A7__%C3%A3__GitLab%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__%C3%A3__38.png",[197,1352,199,1353],{},[182,1354,805],{"href":805,"rel":1355},[],[16,1357,1358],{},"このように、Jiraのチケットから、「最終的にいまどこまで進んだ？」みたいな内容まで確認できるようになります。",[1360,1361,1362],"style",{},"html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":244,"searchDepth":1364,"depth":1364,"links":1365},2,[1366,1367,1368,1369,1380,1391],{"id":14,"depth":1364,"text":14},{"id":150,"depth":1364,"text":21},{"id":156,"depth":1364,"text":27},{"id":172,"depth":1364,"text":32,"children":1370},[1371,1373,1374,1375,1376,1377,1378,1379],{"id":176,"depth":1372,"text":177},3,{"id":225,"depth":1372,"text":226},{"id":346,"depth":1372,"text":347},{"id":360,"depth":1372,"text":361},{"id":427,"depth":1372,"text":427},{"id":457,"depth":1372,"text":458},{"id":488,"depth":1372,"text":488},{"id":511,"depth":1372,"text":511},{"id":517,"depth":1364,"text":69,"children":1381},[1382,1383,1384,1385,1386,1387,1388,1389,1390],{"id":520,"depth":1372,"text":521},{"id":539,"depth":1372,"text":540},{"id":549,"depth":1372,"text":286},{"id":596,"depth":1372,"text":347},{"id":609,"depth":1372,"text":361},{"id":708,"depth":1372,"text":427},{"id":726,"depth":1372,"text":727},{"id":758,"depth":1372,"text":488},{"id":778,"depth":1372,"text":511},{"id":784,"depth":1364,"text":105,"children":1392},[1393,1394,1395,1396,1397],{"id":787,"depth":1372,"text":788},{"id":809,"depth":1372,"text":810},{"id":863,"depth":1372,"text":347},{"id":903,"depth":1372,"text":904},{"id":1096,"depth":1372,"text":1097},"open-source","2025-05-28","この記事ではGitLabのフリー版をご利用の方が無料で実現できる、他社製品とのインテグレーション方法について、詳しくご説明します。\n","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659791/Blog/Hero%20Images/%E3%83%95%E3%83%AA%E3%83%BC%E7%89%88%E3%81%AEGitLab%E3%81%A7%E3%81%A7%E3%81%8D%E3%82%8B6.png",{},"/ja-jp/blog/gitlab-free-tier-integration-guide",{"title":5,"description":1400,"ogTitle":5,"ogDescription":1400,"noIndex":1408,"ogImage":1404,"ogUrl":1409,"ogSiteName":1410,"ogType":1411,"canonicalUrls":1409},false,"https://about.gitlab.com/blog/gitlab-free-tier-integration-guide","https://about.gitlab.com","article","gitlab-free-tier-integration-guide","ja-jp/blog/gitlab-free-tier-integration-guide",[1415,1416,1417,1418,1419,1420,1421,1422],"integrations","agile","CI/CD","collaboration","open source","tutorial","workflow","embedded DevOps","BlogPost","6Zw0N8ELtF2c_FMmTRxmn0lGWpfM_wXxIiL05BTIm8E",{"logo":1426,"freeTrial":1431,"sales":1436,"login":1441,"items":1446,"search":1773,"minimal":1806,"duo":1823,"switchNav":1832,"pricingDeployment":1843},{"config":1427},{"href":1428,"dataGaName":1429,"dataGaLocation":1430},"/ja-jp/","gitlab logo","header",{"text":1432,"config":1433},"無料トライアルを開始",{"href":1434,"dataGaName":1435,"dataGaLocation":1430},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":1437,"config":1438},"デモをリクエスト",{"href":1439,"dataGaName":1440,"dataGaLocation":1430},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":1442,"config":1443},"サインイン",{"href":1444,"dataGaName":1445,"dataGaLocation":1430},"https://gitlab.com/users/sign_in/","sign in",[1447,1476,1577,1582,1695,1751],{"text":1448,"config":1449,"menu":1451},"プラットフォーム",{"dataNavLevelOne":1450},"platform",{"type":1452,"columns":1453},"cards",[1454,1460,1468],{"title":1448,"description":1455,"link":1456},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":1457,"config":1458},"プラットフォームの詳細はこちら",{"href":1459,"dataGaName":1450,"dataGaLocation":1430},"/ja-jp/platform/",{"title":1461,"description":1462,"link":1463},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":1464,"config":1465},"GitLab Duoのご紹介",{"href":1466,"dataGaName":1467,"dataGaLocation":1430},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":1469,"description":1470,"link":1471},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":1472,"config":1473},"詳細はこちら",{"href":1474,"dataGaName":1475,"dataGaLocation":1430},"/ja-jp/why-gitlab/","why gitlab",{"text":1477,"left":1403,"config":1478,"menu":1480},"製品",{"dataNavLevelOne":1479},"solutions",{"type":1481,"link":1482,"columns":1486,"feature":1556},"lists",{"text":1483,"config":1484},"すべてのソリューションを表示",{"href":1485,"dataGaName":1479,"dataGaLocation":1430},"/ja-jp/solutions/",[1487,1511,1534],{"title":1488,"description":1489,"link":1490,"items":1495},"自動化","CI/CDと自動化でデプロイを加速",{"config":1491},{"icon":1492,"href":1493,"dataGaName":1494,"dataGaLocation":1430},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[1496,1499,1502,1507],{"text":1417,"config":1497},{"href":1498,"dataGaLocation":1430,"dataGaName":1417},"/ja-jp/solutions/continuous-integration/",{"text":1461,"config":1500},{"href":1466,"dataGaLocation":1430,"dataGaName":1501},"gitlab duo agent platform - product menu",{"text":1503,"config":1504},"ソースコード管理",{"href":1505,"dataGaLocation":1430,"dataGaName":1506},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":1508,"config":1509},"自動化されたソフトウェアデリバリー",{"href":1493,"dataGaLocation":1430,"dataGaName":1510},"Automated software delivery",{"title":1512,"description":1513,"link":1514,"items":1519},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":1515},{"href":1516,"dataGaName":1517,"dataGaLocation":1430,"icon":1518},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[1520,1524,1529],{"text":1521,"config":1522},"アプリケーションセキュリティテスト",{"href":1516,"dataGaName":1523,"dataGaLocation":1430},"Application security testing",{"text":1525,"config":1526},"ソフトウェアサプライチェーンセキュリティ",{"href":1527,"dataGaLocation":1430,"dataGaName":1528},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":1530,"config":1531},"ソフトウェアコンプライアンス",{"href":1532,"dataGaName":1533,"dataGaLocation":1430},"/ja-jp/solutions/software-compliance/","software compliance",{"title":1535,"link":1536,"items":1541},"測定",{"config":1537},{"icon":1538,"href":1539,"dataGaName":1540,"dataGaLocation":1430},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[1542,1546,1551],{"text":1543,"config":1544},"可視性と測定",{"href":1539,"dataGaLocation":1430,"dataGaName":1545},"Visibility and Measurement",{"text":1547,"config":1548},"バリューストリーム管理",{"href":1549,"dataGaLocation":1430,"dataGaName":1550},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":1552,"config":1553},"分析とインサイト",{"href":1554,"dataGaLocation":1430,"dataGaName":1555},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":1557,"type":1481,"items":1558},"GitLabが活躍する場所",[1559,1565,1571],{"text":1560,"config":1561},"大企業",{"icon":1562,"href":1563,"dataGaLocation":1430,"dataGaName":1564},"Building","/ja-jp/enterprise/","enterprise",{"text":1566,"config":1567},"スモールビジネス",{"icon":1568,"href":1569,"dataGaLocation":1430,"dataGaName":1570},"Work","/ja-jp/small-business/","small business",{"text":1572,"config":1573},"公共部門",{"icon":1574,"href":1575,"dataGaLocation":1430,"dataGaName":1576},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":1578,"config":1579},"価格",{"href":1580,"dataGaName":1581,"dataGaLocation":1430,"dataNavLevelOne":1581},"/ja-jp/pricing/","pricing",{"text":1583,"config":1584,"menu":1586},"関連リソース",{"dataNavLevelOne":1585},"resources",{"type":1481,"link":1587,"columns":1591,"feature":1684},{"text":1588,"config":1589},"すべてのリソースを表示",{"href":1590,"dataGaName":1585,"dataGaLocation":1430},"/ja-jp/resources/",[1592,1624,1651],{"title":1593,"items":1594},"はじめに",[1595,1600,1605,1610,1615,1620],{"text":1596,"config":1597},"インストール",{"href":1598,"dataGaName":1599,"dataGaLocation":1430},"/ja-jp/install/","install",{"text":1601,"config":1602},"クイックスタートガイド",{"href":1603,"dataGaName":1604,"dataGaLocation":1430},"/ja-jp/get-started/","quick setup checklists",{"text":1606,"config":1607},"学ぶ",{"href":1608,"dataGaLocation":1430,"dataGaName":1609},"https://university.gitlab.com/","learn",{"text":1611,"config":1612},"製品ドキュメント",{"href":1613,"dataGaName":1614,"dataGaLocation":1430},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":1616,"config":1617},"ベストプラクティスビデオ",{"href":1618,"dataGaName":1619,"dataGaLocation":1430},"/ja-jp/getting-started-videos/","best practice videos",{"text":1621,"config":1622},"インテグレーション",{"href":1623,"dataGaName":1415,"dataGaLocation":1430},"/ja-jp/integrations/",{"title":1625,"items":1626},"検索する",[1627,1632,1637,1642,1646],{"text":1628,"config":1629},"お客様成功事例",{"href":1630,"dataGaName":1631,"dataGaLocation":1430},"/ja-jp/customers/","customer success stories",{"text":1633,"config":1634},"ブログ",{"href":1635,"dataGaName":1636,"dataGaLocation":1430},"/ja-jp/blog/","blog",{"text":1638,"config":1639},"Demo Hub",{"href":1640,"dataGaName":1641,"dataGaLocation":1430},"/ja-jp/demo-hub/","demo hub",{"text":1643,"config":1644},"The Source",{"href":1645,"dataGaName":1636,"dataGaLocation":1430},"/ja-jp/the-source/",{"text":1647,"config":1648},"リモート",{"href":1649,"dataGaName":1650,"dataGaLocation":1430},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":1652,"items":1653},"つなげる",[1654,1659,1664,1669,1674,1679],{"text":1655,"config":1656},"GitLabサービス",{"href":1657,"dataGaName":1658,"dataGaLocation":1430},"/ja-jp/services/","services",{"text":1660,"config":1661},"コントリビュート",{"href":1662,"dataGaName":1663,"dataGaLocation":1430},"https://contributors.gitlab.com","contribute",{"text":1665,"config":1666},"コミュニティ",{"href":1667,"dataGaName":1668,"dataGaLocation":1430},"/community/","community",{"text":1670,"config":1671},"フォーラム",{"href":1672,"dataGaName":1673,"dataGaLocation":1430},"https://forum.gitlab.com/","forum",{"text":1675,"config":1676},"イベント",{"href":1677,"dataGaName":1678,"dataGaLocation":1430},"/events/","events",{"text":1680,"config":1681},"パートナー",{"href":1682,"dataGaName":1683,"dataGaLocation":1430},"/ja-jp/partners/","partners",{"config":1685,"title":1688,"text":1689,"link":1690},{"background":1686,"textColor":1687},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":1691,"config":1692},"最新情報を読む",{"href":1693,"dataGaName":1694,"dataGaLocation":1430},"/ja-jp/whats-new/","whats new",{"text":1696,"config":1697,"menu":1699},"企業情報",{"dataNavLevelOne":1698},"company",{"type":1481,"columns":1700},[1701],{"items":1702},[1703,1708,1714,1716,1721,1726,1731,1736,1741,1746],{"text":1704,"config":1705},"GitLabについて",{"href":1706,"dataGaName":1707,"dataGaLocation":1430},"/ja-jp/company/","about",{"text":1709,"config":1710,"footerGa":1713},"採用情報",{"href":1711,"dataGaName":1712,"dataGaLocation":1430},"/jobs/","jobs",{"dataGaName":1712},{"text":1675,"config":1715},{"href":1677,"dataGaName":1678,"dataGaLocation":1430},{"text":1717,"config":1718},"経営陣",{"href":1719,"dataGaName":1720,"dataGaLocation":1430},"/company/team/e-group/","leadership",{"text":1722,"config":1723},"ハンドブック",{"href":1724,"dataGaName":1725,"dataGaLocation":1430},"https://handbook.gitlab.com/","handbook",{"text":1727,"config":1728},"投資家向け情報",{"href":1729,"dataGaName":1730,"dataGaLocation":1430},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":1732,"config":1733},"トラストセンター",{"href":1734,"dataGaName":1735,"dataGaLocation":1430},"/ja-jp/security/","trust center",{"text":1737,"config":1738},"AI Transparency Center",{"href":1739,"dataGaName":1740,"dataGaLocation":1430},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":1742,"config":1743},"ニュースレター",{"href":1744,"dataGaName":1745,"dataGaLocation":1430},"/company/contact/#contact-forms","newsletter",{"text":1747,"config":1748},"プレス",{"href":1749,"dataGaName":1750,"dataGaLocation":1430},"/press/","press",{"text":1752,"config":1753,"menu":1754},"お問い合わせ",{"dataNavLevelOne":1698},{"type":1481,"columns":1755},[1756],{"items":1757},[1758,1763,1768],{"text":1759,"config":1760},"お問い合わせはこちら",{"href":1761,"dataGaName":1762,"dataGaLocation":1430},"/ja-jp/sales/","talk to sales",{"text":1764,"config":1765},"サポートを受ける",{"href":1766,"dataGaName":1767,"dataGaLocation":1430},"https://support.gitlab.com/hc/en-us","support portal",{"text":1769,"config":1770},"カスタマーポータル",{"href":1771,"dataGaName":1772,"dataGaLocation":1430},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1774,"login":1775,"suggestions":1782},"閉じる",{"text":1776,"link":1777},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":1778,"config":1779},"GitLab.com",{"href":1444,"dataGaName":1780,"dataGaLocation":1781},"search login","search",{"text":1783,"default":1784},"提案",[1785,1787,1792,1794,1798,1802],{"text":1461,"config":1786},{"href":1466,"dataGaName":1461,"dataGaLocation":1781},{"text":1788,"config":1789},"コード提案（AI）",{"href":1790,"dataGaName":1791,"dataGaLocation":1781},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":1417,"config":1793},{"href":1498,"dataGaName":1417,"dataGaLocation":1781},{"text":1795,"config":1796},"GitLab on AWS",{"href":1797,"dataGaName":1795,"dataGaLocation":1781},"/ja-jp/partners/technology-partners/aws/",{"text":1799,"config":1800},"GitLab on Google Cloud",{"href":1801,"dataGaName":1799,"dataGaLocation":1781},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":1803,"config":1804},"GitLabを選ぶ理由",{"href":1474,"dataGaName":1805,"dataGaLocation":1781},"Why GitLab?",{"freeTrial":1807,"mobileIcon":1811,"desktopIcon":1816,"secondaryButton":1819},{"text":1432,"config":1808},{"href":1809,"dataGaName":1435,"dataGaLocation":1810},"https://gitlab.com/-/trials/new/","nav",{"altText":1812,"config":1813},"GitLabアイコン",{"src":1814,"dataGaName":1815,"dataGaLocation":1810},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1812,"config":1817},{"src":1818,"dataGaName":1815,"dataGaLocation":1810},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1593,"config":1820},{"href":1821,"dataGaName":1822,"dataGaLocation":1810},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":1824,"mobileIcon":1828,"desktopIcon":1830},{"text":1825,"config":1826},"GitLab Duoの詳細について",{"href":1466,"dataGaName":1827,"dataGaLocation":1810},"gitlab duo",{"altText":1812,"config":1829},{"src":1814,"dataGaName":1815,"dataGaLocation":1810},{"altText":1812,"config":1831},{"src":1818,"dataGaName":1815,"dataGaLocation":1810},{"button":1833,"mobileIcon":1838,"desktopIcon":1840},{"text":1834,"config":1835},"/switch",{"href":1836,"dataGaName":1837,"dataGaLocation":1810},"#contact","switch",{"altText":1812,"config":1839},{"src":1814,"dataGaName":1815,"dataGaLocation":1810},{"altText":1812,"config":1841},{"src":1842,"dataGaName":1815,"dataGaLocation":1810},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1844,"mobileIcon":1849,"desktopIcon":1851},{"text":1845,"config":1846},"料金ページに戻る",{"href":1580,"dataGaName":1847,"dataGaLocation":1810,"icon":1848},"back to pricing","GoBack",{"altText":1812,"config":1850},{"src":1814,"dataGaName":1815,"dataGaLocation":1810},{"altText":1812,"config":1852},{"src":1818,"dataGaName":1815,"dataGaLocation":1810},{"title":1854,"button":1855,"config":1859},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":1472,"config":1856},{"href":1857,"dataGaName":1858,"dataGaLocation":1430},"/ja-jp/gitlab-orbit/","orbit",{"layout":1860,"disabled":1408},"release",{"data":1862},{"text":1863,"source":1864,"edit":1870,"contribute":1875,"config":1880,"items":1885,"minimal":2094},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1865,"config":1866},"ページのソースを表示",{"href":1867,"dataGaName":1868,"dataGaLocation":1869},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1871,"config":1872},"このページを編集",{"href":1873,"dataGaName":1874,"dataGaLocation":1869},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1876,"config":1877},"ご協力をお願いします",{"href":1878,"dataGaName":1879,"dataGaLocation":1869},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1881,"facebook":1882,"youtube":1883,"linkedin":1884},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1886,1931,1984,2027,2061],{"title":1578,"links":1887,"subMenu":1902},[1888,1892,1897],{"text":1889,"config":1890},"プランの表示",{"href":1580,"dataGaName":1891,"dataGaLocation":1869},"view plans",{"text":1893,"config":1894},"Premiumを選ぶ理由",{"href":1895,"dataGaName":1896,"dataGaLocation":1869},"/ja-jp/pricing/premium/","why premium",{"text":1898,"config":1899},"Ultimateを選ぶ理由",{"href":1900,"dataGaName":1901,"dataGaLocation":1869},"/ja-jp/pricing/ultimate/","why ultimate",[1903],{"title":1752,"links":1904},[1905,1907,1909,1911,1916,1921,1926],{"text":1752,"config":1906},{"href":1761,"dataGaName":1440,"dataGaLocation":1869},{"text":1764,"config":1908},{"href":1766,"dataGaName":1767,"dataGaLocation":1869},{"text":1769,"config":1910},{"href":1771,"dataGaName":1772,"dataGaLocation":1869},{"text":1912,"config":1913},"ステータス",{"href":1914,"dataGaName":1915,"dataGaLocation":1869},"https://status.gitlab.com/","status",{"text":1917,"config":1918},"利用規約",{"href":1919,"dataGaName":1920,"dataGaLocation":1869},"/terms/","terms of use",{"text":1922,"config":1923},"プライバシーに関する声明",{"href":1924,"dataGaName":1925,"dataGaLocation":1869},"/ja-jp/privacy/","privacy statement",{"text":1927,"config":1928},"Cookie 優先設定",{"dataGaName":1929,"dataGaLocation":1869,"id":1930,"isOneTrustButton":1403},"cookie preferences","ot-sdk-btn",{"title":1477,"links":1932,"subMenu":1941},[1933,1937],{"text":1934,"config":1935},"DevSecOpsプラットフォーム",{"href":1459,"dataGaName":1936,"dataGaLocation":1869},"devsecops platform",{"text":1938,"config":1939},"AI支援開発",{"href":1466,"dataGaName":1940,"dataGaLocation":1869},"ai-assisted development",[1942],{"title":1943,"links":1944},"トピック",[1945,1949,1954,1959,1964,1969,1974,1979],{"text":1417,"config":1946},{"href":1947,"dataGaName":1948,"dataGaLocation":1869},"/ja-jp/topics/ci-cd/","cicd",{"text":1950,"config":1951},"GitOps",{"href":1952,"dataGaName":1953,"dataGaLocation":1869},"/ja-jp/topics/gitops/","gitops",{"text":1955,"config":1956},"DevOps",{"href":1957,"dataGaName":1958,"dataGaLocation":1869},"/ja-jp/topics/devops/","devops",{"text":1960,"config":1961},"バージョン管理",{"href":1962,"dataGaName":1963,"dataGaLocation":1869},"/ja-jp/topics/version-control/","version control",{"text":1965,"config":1966},"DevSecOps",{"href":1967,"dataGaName":1968,"dataGaLocation":1869},"/ja-jp/topics/devsecops/","devsecops",{"text":1970,"config":1971},"クラウドネイティブ",{"href":1972,"dataGaName":1973,"dataGaLocation":1869},"/ja-jp/topics/cloud-native/","cloud native",{"text":1975,"config":1976},"コーディングのためのAI",{"href":1977,"dataGaName":1978,"dataGaLocation":1869},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1980,"config":1981},"エージェント型AI",{"href":1982,"dataGaName":1983,"dataGaLocation":1869},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1985,"links":1986},"ソリューション",[1987,1990,1992,1997,2001,2004,2007,2010,2012,2014,2017,2022],{"text":1521,"config":1988},{"href":1516,"dataGaName":1989,"dataGaLocation":1869},"Application Security Testing",{"text":1508,"config":1991},{"href":1493,"dataGaName":1494,"dataGaLocation":1869},{"text":1993,"config":1994},"アジャイル開発",{"href":1995,"dataGaName":1996,"dataGaLocation":1869},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1998,"config":1999},"SCM",{"href":1505,"dataGaName":2000,"dataGaLocation":1869},"source code management",{"text":1417,"config":2002},{"href":1498,"dataGaName":2003,"dataGaLocation":1869},"continuous integration & delivery",{"text":1547,"config":2005},{"href":1549,"dataGaName":2006,"dataGaLocation":1869},"value stream management",{"text":1950,"config":2008},{"href":2009,"dataGaName":1953,"dataGaLocation":1869},"/ja-jp/solutions/gitops/",{"text":1560,"config":2011},{"href":1563,"dataGaName":1564,"dataGaLocation":1869},{"text":1566,"config":2013},{"href":1569,"dataGaName":1570,"dataGaLocation":1869},{"text":2015,"config":2016},"公共機関",{"href":1575,"dataGaName":1576,"dataGaLocation":1869},{"text":2018,"config":2019},"教育",{"href":2020,"dataGaName":2021,"dataGaLocation":1869},"/ja-jp/solutions/education/","education",{"text":2023,"config":2024},"金融サービス",{"href":2025,"dataGaName":2026,"dataGaLocation":1869},"/ja-jp/solutions/finance/","financial services",{"title":2028,"links":2029},"リソース",[2030,2032,2034,2036,2040,2042,2045,2047,2049,2051,2053,2055,2057,2059],{"text":1596,"config":2031},{"href":1598,"dataGaName":1599,"dataGaLocation":1869},{"text":1601,"config":2033},{"href":1603,"dataGaName":1604,"dataGaLocation":1869},{"text":1606,"config":2035},{"href":1608,"dataGaName":1609,"dataGaLocation":1869},{"text":1611,"config":2037},{"href":2038,"dataGaName":2039,"dataGaLocation":1869},"https://docs.gitlab.com/ja-jp","docs",{"text":1633,"config":2041},{"href":1635,"dataGaName":1636,"dataGaLocation":1869},{"text":2043,"config":2044},"最新リリース",{"href":1693,"dataGaName":1694,"dataGaLocation":1869},{"text":1628,"config":2046},{"href":1630,"dataGaName":1631,"dataGaLocation":1869},{"text":1647,"config":2048},{"href":1649,"dataGaName":1650,"dataGaLocation":1869},{"text":1655,"config":2050},{"href":1657,"dataGaName":1658,"dataGaLocation":1869},{"text":1660,"config":2052},{"href":1662,"dataGaName":1663,"dataGaLocation":1869},{"text":1665,"config":2054},{"href":1667,"dataGaName":1668,"dataGaLocation":1869},{"text":1670,"config":2056},{"href":1672,"dataGaName":1673,"dataGaLocation":1869},{"text":1675,"config":2058},{"href":1677,"dataGaName":1678,"dataGaLocation":1869},{"text":1680,"config":2060},{"href":1682,"dataGaName":1683,"dataGaLocation":1869},{"title":2062,"links":2063},"会社情報",[2064,2066,2068,2070,2072,2074,2078,2083,2085,2087,2089],{"text":1704,"config":2065},{"href":1706,"dataGaName":1698,"dataGaLocation":1869},{"text":1709,"config":2067},{"href":1711,"dataGaName":1712,"dataGaLocation":1869},{"text":1717,"config":2069},{"href":1719,"dataGaName":1720,"dataGaLocation":1869},{"text":1722,"config":2071},{"href":1724,"dataGaName":1725,"dataGaLocation":1869},{"text":1727,"config":2073},{"href":1729,"dataGaName":1730,"dataGaLocation":1869},{"text":2075,"config":2076},"Sustainability",{"href":2077,"dataGaName":2075,"dataGaLocation":1869},"/sustainability/",{"text":2079,"config":2080},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":2081,"dataGaName":2082,"dataGaLocation":1869},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1732,"config":2084},{"href":1734,"dataGaName":1735,"dataGaLocation":1869},{"text":1742,"config":2086},{"href":1744,"dataGaName":1745,"dataGaLocation":1869},{"text":1747,"config":2088},{"href":1749,"dataGaName":1750,"dataGaLocation":1869},{"text":2090,"config":2091},"現代奴隷制の透明性に関する声明",{"href":2092,"dataGaName":2093,"dataGaLocation":1869},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":2095},[2096,2098,2101],{"text":1917,"config":2097},{"href":1919,"dataGaName":1920,"dataGaLocation":1869},{"text":2099,"config":2100},"Cookieの設定",{"dataGaName":1929,"dataGaLocation":1869,"id":1930,"isOneTrustButton":1403},{"text":1922,"config":2102},{"href":1924,"dataGaName":1925,"dataGaLocation":1869},[2104],{"id":2105,"title":7,"body":1402,"config":2106,"content":2108,"description":1402,"extension":2112,"meta":2113,"navigation":1403,"path":2114,"seo":2115,"stem":2116,"__hash__":2117},"blogAuthors/en-us/blog/authors/tsukasa-komatsubara.yml",{"template":2107},"BlogAuthor",{"name":7,"config":2109},{"headshot":2110,"ctfId":2111},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659784/Blog/Author%20Headshots/gitlab_tsukasa.jpg","31YQLiBRrJPn35BBhY69ly","yml",{},"/en-us/blog/authors/tsukasa-komatsubara",{},"en-us/blog/authors/tsukasa-komatsubara","O5IhL3DQ7MAo8yzVzaeGvidF81OrGBrv7DgR3C9ySBc",[2119,2127,2135],{"title":2120,"description":2121,"heroImage":2122,"category":1398,"date":2123,"authors":2124,"slug":2126,"externalUrl":1402},"GitLab AIハッカソン2026：受賞者発表","約7,000人の開発者がGitLab Duo Agent Platform上で600以上のAIエージェントとフローを構築したハッカソンの結果をご紹介。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776457632/llddiylsgwuze0u1rjks.png","2026-04-22",[2125],"Nick Veenhof","gitlab-ai-hackathon-2026-meet-the-winners",{"title":2128,"description":2129,"heroImage":2130,"category":1398,"date":2131,"authors":2132,"slug":2134,"externalUrl":1402},"git mergeコマンドの基本を徹底解説","この記事では、git mergeコマンドについてコマンドの基本的な使い方からリクエストコードまで解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1754287290/averr2ecwl01q2f9lknf.jpg","2025-08-04",[2133],"GitLab Team","git-merge-command-overview",{"title":2136,"description":2137,"heroImage":2138,"category":1398,"date":2139,"authors":2140,"slug":2141,"externalUrl":1402},"オープンソースソフトウェア（OSS）とは？詳しく解説​","オープンソースの意味や、メリットとデメリットについて、分かりやすく解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752720740/g9x8oi988xuhioglpczi.jpg","2025-07-17",[2133],"what-is-open-source",{"promotions":2143},[2144,2158,2170,2182],{"id":2145,"categories":2146,"header":2148,"text":2149,"button":2150,"image":2155},"ai-modernization",[2147],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":2151,"config":2152},"AI成熟度スコアを確認する",{"href":2153,"dataGaName":2154,"dataGaLocation":1636},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":2156},{"src":2157},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":2159,"categories":2160,"header":2162,"text":2149,"button":2163,"image":2167},"devops-modernization",[2161,1968],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":2164,"config":2165},"DevOps成熟度スコアを確認しましょう",{"href":2166,"dataGaName":2154,"dataGaLocation":1636},"/ja-jp/assessments/devops-modernization-assessment/",{"config":2168},{"src":2169},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":2171,"categories":2172,"header":2174,"text":2149,"button":2175,"image":2179},"security-modernization",[2173],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":2176,"config":2177},"セキュリティ成熟度スコアを確認しましょう",{"href":2178,"dataGaName":2154,"dataGaLocation":1636},"/ja-jp/assessments/security-modernization-assessment/",{"config":2180},{"src":2181},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":2183,"paths":2184,"header":2187,"text":2188,"button":2189,"image":2194},"github-azure-migration",[2185,2186],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":2190,"config":2191},"GitLabとGitHubの比較を見る",{"href":2192,"dataGaName":2193,"dataGaLocation":1636},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":2195},{"src":2169},{"header":2197,"blurb":2198,"button":2199,"secondaryButton":2203},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":1432,"config":2200},{"href":2201,"dataGaName":1435,"dataGaLocation":2202},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":1752,"config":2204},{"href":1761,"dataGaName":1440,"dataGaLocation":2202},1786803771084]