{"id":33364,"date":"2019-10-31T21:52:11","date_gmt":"2019-10-31T18:52:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/integratsiya-jira-s-gitlab\/"},"modified":"2019-10-31T21:52:11","modified_gmt":"2019-10-31T18:52:11","slug":"integratsiya-jira-s-gitlab","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/integratsiya-jira-s-gitlab","title":{"rendered":"Integrering av Jira med GitLab","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>Syftet<\/h3>\n<p>\nN\u00e4r vi g\u00f6r en commit i git n\u00e4mner vi en uppgift fr\u00e5n Jira i kommentaren vid namn, efter vilket tv\u00e5 saker h\u00e4nder:<\/p>\n<ul>\n<li> i GitLab blir uppgiftens namn en aktiv l\u00e4nk till den i Jira<\/li>\n<\/ul>\n<p><\/p>\n<ul>\n<li> i Jira l\u00e4ggs en kommentar till uppgiften med l\u00e4nkar till committen och anv\u00e4ndaren som utf\u00f6rde den, samt sj\u00e4lva texten av omn\u00e4mnandet <\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Inst\u00e4llning<\/h3>\n<p><\/p>\n<ol>\n<li>Vi beh\u00f6ver en Jira-anv\u00e4ndare med r\u00e4ttighetsniv\u00e5 write. Vi kan anv\u00e4nda en befintlig, men kom ih\u00e5g att alla kommentarer i Jira vid n\u00e4mning av uppgifter fr\u00e5n git kommer att skickas fr\u00e5n denna anv\u00e4ndares namn, s\u00e5 det \u00e4r b\u00e4ttre att skapa en ny anv\u00e4ndare, kalla den till exempel GitLab, och ge den write-r\u00e4ttigheter i alla dina projekt i Jira. <\/li>\n<li>Vi beh\u00f6ver en GitLab-anv\u00e4ndare med administrat\u00f6rsr\u00e4ttigheter i varje projekt som vi kommer att koppla samman. F\u00f6r varje projekt konfigureras integrationen separat. <\/li>\n<li> I GitLab \u00f6ppnar vi projektet, g\u00e5r till <i>Inst\u00e4llningar<\/i> -&gt; <i>Integrationer<\/i>. Scrolla ner, vi ser <i>Projektstj\u00e4nster<\/i> med en l\u00e5ng lista \u00f6ver tj\u00e4nster som g\u00e5r att koppla till.<br \/>\n<img decoding=\"async\" alt=\"Integrering av Jira med GitLab\" src=\"\/wp-content\/uploads\/2019\/05\/9d5c33a9372adcc87ebda2773fa55fc1.jpg\" style=\"display:block;margin: 0 auto;\" \/>\n<\/li>\n<li>S\u00f6k efter Jira i denna lista, ett formul\u00e4r dyker upp<br \/>\n<img decoding=\"async\" alt=\"Integrering av Jira med GitLab\" src=\"\/wp-content\/uploads\/2019\/05\/8f29499989fa633999fd81dc1b7ce217.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li> S\u00e4tt kryss <i>Aktiv<\/i>, f\u00f6r att aktivera kopplingen.<\/li>\n<\/ul>\n<ul>\n<li> Som framg\u00e5r av formul\u00e4ret kan man st\u00e4lla in \u00f6nskat beteende f\u00f6r commits och merge-f\u00f6rfr\u00e5gningar separat. <\/li>\n<\/ul>\n<ul>\n<li>Vi anger <i>Webbadress<\/i> ditt f\u00f6retag i Jira, till exempel 'https:\/\/companyname.atlassian.net' <\/li>\n<\/ul>\n<ul>\n<li><i>Jira API-url<\/i> \u2014 fylls i om du har en annan instans av Jira, standardv\u00e4rdet kommer att anv\u00e4ndas <i>Webbadress<\/i>.<\/li>\n<\/ul>\n<ul>\n<li>F\u00e4lt <i>Anv\u00e4ndarnamn\/E-post<\/i> och <i>L\u00f6senord\/Token<\/i> fylls i beroende p\u00e5 om du anv\u00e4nder Jira Server eller Jira Cloud. I fallet med Jira Server anger du anv\u00e4ndarnamn och l\u00f6senord f\u00f6r den anv\u00e4ndare som kommentarer kommer att l\u00e4ggas till fr\u00e5n. I fallet med Jira Cloud anger du e-post och token, vilken kan f\u00e5s <noindex><a rel=\"nofollow\" href=\"https:\/\/id.atlassian.com\/manage\/api-tokens\">h\u00e4r<\/a><\/noindex>. <\/li>\n<\/ul>\n<ul>\n<li>F\u00e4ltet <i>\u00d6verg\u00e5ngs-ID(n)<\/i>. Om du vill att uppgiften automatiskt ska st\u00e4ngas vid omn\u00e4mnandet beh\u00f6ver du ange \u00f6verg\u00e5ngs-ID:t f\u00f6r statusen closed i detta f\u00e4lt. Detta ID kan f\u00e5s via API:\n<pre><code class=\"xml\">https:\/\/companyname.atlassian.net\/rest\/api\/2\/issue\/ISSUENAME-123\/transitions <\/code><\/pre>\n<p>\n d\u00e4r ISSUENAME-123 \u00e4r namnet p\u00e5 n\u00e5gon uppgift i \u00f6nskat tillst\u00e5nd. Du kommer att f\u00e5 JSON med en array av \u00f6verg\u00e5ngar, fr\u00e5n vilken du kan ta det n\u00f6dv\u00e4ndiga id:t. <\/li>\n<\/ul>\n<p>\nSom ett resultat i GitLab har <i>Inst\u00e4llningar<\/i> -&gt; <i>Integrationer<\/i> Jira nu en gr\u00f6n indikator:<\/p>\n<p><img decoding=\"async\" alt=\"Integrering av Jira med GitLab\" src=\"\/wp-content\/uploads\/2019\/05\/a2dc8118476ed2a5d801ec400feab070.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\noch i projektmenyn kommer det att dyka upp en punkt <i>Jira<\/i>, som leder till det motsvarande projektet i Jira:<\/p>\n<p><img decoding=\"async\" alt=\"Integrering av Jira med GitLab\" src=\"\/wp-content\/uploads\/2019\/05\/cff44ee5c151e7df7957e63e4075db73.jpg\" style=\"display:block;margin: 0 auto;\" \/>\n<\/li>\n<\/ol>\n<p><\/p>\n<h3>Anv\u00e4ndning:<\/h3>\n<p>\nN\u00e4r vi skriver en kommentar till en commit (oavsett vilket verktyg vi anv\u00e4nder f\u00f6r att arbeta med git) kan vi l\u00e4gga till uppgiftsnamnen i textform (utan citat eller n\u00e5gra specialtecken som @)<\/p>\n<pre><code class=\"xml\">bugfix XPROJECT-123, XPROJECT-124<\/code><\/pre>\n<p>\nsom kommentaren kommer att falla p\u00e5 den relevanta uppgiften:<\/p>\n<p><img decoding=\"async\" alt=\"Integrering av Jira med GitLab\" src=\"\/wp-content\/uploads\/2019\/05\/6d2f7e5a13b9e00e8b8ba242be99ba34.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\noch en aktiv l\u00e4nk kommer att visas i GitLab:<\/p>\n<p><img decoding=\"async\" alt=\"Integrering av Jira med GitLab\" src=\"\/wp-content\/uploads\/2019\/05\/3a24cc8dcd948aa11488c571defeed1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/451210\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0426\u0435\u043b\u044c \u041f\u0440\u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u0432 git \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u043a\u0443\u044e-\u043b\u0438\u0431\u043e \u0437\u0430\u0434\u0430\u0447\u0443 \u0438\u0437 Jira \u043f\u043e \u0438\u043c\u0435\u043d\u0438, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0434\u0432\u0435 \u0432\u0435\u0449\u0438: \u0432 GitLab \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0435\u0435 \u0432 Jira \u0432 Jira \u043a \u0437\u0430\u0434\u0430\u0447\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 \u043a\u043e\u043c\u043c\u0438\u0442 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0435\u0433\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u0432\u0448\u0435\u0433\u043e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0430\u043c \u0442\u0435\u043a\u0441\u0442 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u041d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25083,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0426\u0435\u043b\u044c \u041f\u0440\u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u0432 git \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u043a\u0443\u044e-\u043b\u0438\u0431\u043e \u0437\u0430\u0434\u0430\u0447\u0443 \u0438\u0437 Jira \u043f\u043e \u0438\u043c\u0435\u043d\u0438, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0434\u0432\u0435 \u0432\u0435\u0449\u0438: \u0432 GitLab \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0435\u0435 \u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/integratsiya-jira-s-gitlab\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Jira \u0441 GitLab | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0426\u0435\u043b\u044c \u041f\u0440\u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u0432 git \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u043a\u0443\u044e-\u043b\u0438\u0431\u043e \u0437\u0430\u0434\u0430\u0447\u0443 \u0438\u0437 Jira \u043f\u043e \u0438\u043c\u0435\u043d\u0438, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0434\u0432\u0435 \u0432\u0435\u0449\u0438: \u0432 GitLab \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0435\u0435 \u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/integratsiya-jira-s-gitlab\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:52:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:52:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Integration av Jira med GitLab | ProHoster","description":"M\u00e5l N\u00e4r vi g\u00f6r en commit i git n\u00e4mner vi en uppgift fr\u00e5n Jira i kommentaren med namn, och tv\u00e5 saker h\u00e4nder: i GitLab omvandlas uppgiftsnamnet till en aktiv l\u00e4nk som leder till den.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/integratsiya-jira-s-gitlab","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Jira \u0441 GitLab | ProHoster","og:description":"\u0426\u0435\u043b\u044c \u041f\u0440\u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u0432 git \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u043a\u0443\u044e-\u043b\u0438\u0431\u043e \u0437\u0430\u0434\u0430\u0447\u0443 \u0438\u0437 Jira \u043f\u043e \u0438\u043c\u0435\u043d\u0438, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0434\u0432\u0435 \u0432\u0435\u0449\u0438: \u0432 GitLab \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0435\u0435 \u0432.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/integratsiya-jira-s-gitlab","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:52:11+00:00","article:modified_time":"2019-10-31T18:52:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33364","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 14:56:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:17:01","updated":"2026-01-21 14:56:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/33364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=33364"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/33364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/25083"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=33364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=33364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=33364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}