{"id":7224,"date":"2021-06-08T15:35:05","date_gmt":"2021-06-08T12:35:05","guid":{"rendered":"https:\/\/www.almtoolbox.com\/blog_he\/?p=7224"},"modified":"2021-09-12T13:48:46","modified_gmt":"2021-09-12T10:48:46","slug":"sonarqube-bitbucket-integration","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/blog_he\/sonarqube-bitbucket-integration\/","title":{"rendered":"\u05d4\u05d3\u05d2\u05de\u05d4: \u05d7\u05d9\u05d1\u05d5\u05e8 SonarQube \u05e2\u05dd Atlassian Bitbucket"},"content":{"rendered":"<p>\u05d1\u05d5\u05d9\u05d3\u05d0\u05d5 \u05d4\u05e7\u05e6\u05e8 \u05d4\u05d1\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e8\u05d0\u05d5\u05ea \u05db\u05d9\u05e6\u05d3 SonarQube \u05de\u05e8\u05d7\u05d9\u05d1 \u05d0\u05ea \u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05e2\u05dd Bitbucket (\u05d5- git),<br \/>\n\u05d5\u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e4\u05ea\u05d7\u05d9\u05dd \u05dc\u05de\u05d6\u05d2 \u05e7\u05d5\u05d3 \u05e0\u05e7\u05d9 \u05e9\u05e2\u05d1\u05e8 \u05d1\u05d3\u05d9\u05e7\u05d5\u05ea \u05d5- code review.<\/p>\n<p>SonarQube \u05de\u05d0\u05e4\u05e9\u05e8\u00a0 Pull Request \/ Branch Decoration \u05d1\u05ea\u05d5\u05da \u05d4\u05de\u05e1\u05da \u05e9\u05dc Bitbucket,<br \/>\n\u05db\u05da \u05e9\u05de\u05e7\u05d1\u05dc\u05d9\u05dd \u05e9\u05dd \u05e1\u05d8\u05d8\u05d5\u05e1 \u05e2\u05d3\u05db\u05e0\u05d9 \u05dc\u05d2\u05d1\u05d9 \u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e7\u05d5\u05d3 (\u05d1\u05e9\u05d9\u05dc\u05d5\u05d1 &quot;Quality Gates&quot; \u05d5\u05db\u05df \u05e1\u05d9\u05db\u05d5\u05dd \u05d4\u05de\u05de\u05e6\u05d0\u05d9\u05dd (\u05d1\u05de\u05d9\u05d3\u05d4 \u05d5\u05e0\u05de\u05e6\u05d0\u05d5).<\/p>\n<h3>\u05d4\u05d5\u05d9\u05d3\u05d0\u05d5 \u05e2\u05dc SonarQube &amp; Bitbucket \u05de\u05d3\u05d2\u05d9\u05dd:<\/h3>\n<ul>\n<li>\u05d0\u05d9\u05da \u05de\u05e4\u05ea\u05d7\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1- SonarQube \u05d5- SonarLint<\/li>\n<li>\u05db\u05d9\u05e6\u05d3 \u05e0\u05d9\u05ea\u05df \u05dc\u05d7\u05d1\u05e8 \u05d6\u05d0\u05ea \u05e2\u05dd \u05ea\u05d4\u05dc\u05d9\u05db\u05d9 \u05e4\u05d9\u05ea\u05d5\u05d7 \u05d5- CI\/CD pipelines<\/li>\n<li>\u05d4\u05d3\u05d2\u05de\u05d4 \u05e9\u05dc \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e6\u05d9\u05d4 \u05d1\u05d9\u05df \u05d4\u05db\u05dc\u05d9\u05dd<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/KaoI4jiySkQ\" width=\"700\" height=\"393.75\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>\u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd \u05e8\u05dc\u05d1\u05e0\u05d8\u05d9\u05dd:<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.almtoolbox.com\/il\/sonarqube\" target=\"_blank\" rel=\"noopener\">\u05d0\u05ea\u05e8 SonarQube (\u05e2\u05d1\u05e8\u05d9\u05ea)<\/a><\/li>\n<li><a href=\"https:\/\/www.almtoolbox.com\/il\/bitbucket\" target=\"_blank\" rel=\"noopener\">\u05d0\u05ea\u05e8 Bitbucket (\u05e2\u05d1\u05e8\u05d9\u05ea)<\/a><\/li>\n<li><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/new-video-gitlab-sonarqube-integration\/\" target=\"_blank\" rel=\"noopener\">\u05d4\u05d3\u05d2\u05de\u05d4: \u05d7\u05d9\u05d1\u05d5\u05e8 SonarQube \u05e2\u05dd GitLab<\/a><\/li>\n<li><a href=\"https:\/\/bitbucket.org\/\" target=\"_blank\" rel=\"noopener\">\u05d0\u05ea\u05e8 Bitbucket (\u05e9\u05dc \u05d4\u05d9\u05e6\u05e8\u05df \u05d1\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u05d1\u05d5\u05d9\u05d3\u05d0\u05d5 \u05d4\u05e7\u05e6\u05e8 \u05d4\u05d1\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e8\u05d0\u05d5\u05ea \u05db\u05d9\u05e6\u05d3 SonarQube \u05de\u05e8\u05d7\u05d9\u05d1 \u05d0\u05ea \u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05e2\u05dd Bitbucket (\u05d5- git), \u05d5\u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e4\u05ea\u05d7\u05d9\u05dd \u05dc\u05de\u05d6\u05d2 \u05e7\u05d5\u05d3 \u05e0\u05e7\u05d9 \u05e9\u05e2\u05d1\u05e8 \u05d1\u05d3\u05d9\u05e7\u05d5\u05ea \u05d5- code review. SonarQube \u05de\u05d0\u05e4\u05e9\u05e8\u00a0 Pull Request \/ Branch Decoration \u05d1\u05ea\u05d5\u05da \u05d4\u05de\u05e1\u05da \u05e9\u05dc Bitbucket, \u05db\u05da \u05e9\u05de\u05e7\u05d1\u05dc\u05d9\u05dd \u05e9\u05dd \u05e1\u05d8\u05d8\u05d5\u05e1 \u05e2\u05d3\u05db\u05e0\u05d9 \u05dc\u05d2\u05d1\u05d9 \u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e7\u05d5\u05d3 (\u05d1\u05e9\u05d9\u05dc\u05d5\u05d1 &quot;Quality Gates&quot; \u05d5\u05db\u05df \u05e1\u05d9\u05db\u05d5\u05dd \u05d4\u05de\u05de\u05e6\u05d0\u05d9\u05dd (\u05d1\u05de\u05d9\u05d3\u05d4 \u05d5\u05e0\u05de\u05e6\u05d0\u05d5). \u05d4\u05d5\u05d9\u05d3\u05d0\u05d5 \u05e2\u05dc SonarQube [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[137,60,614,367,62],"tags":[193,362],"class_list":["post-7224","post","type-post","status-publish","format-standard","hentry","category-bitbucket","category-devops","category-sonarlint","category-sonarqube","category-62","tag-git","tag-quality-gates"],"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/7224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/comments?post=7224"}],"version-history":[{"count":0,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/7224\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/media?parent=7224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/categories?post=7224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/tags?post=7224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}