{"id":39213,"date":"2019-07-23T13:52:09","date_gmt":"2019-07-23T18:52:09","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/appcenter\/?p=39213"},"modified":"2019-07-24T06:17:52","modified_gmt":"2019-07-24T11:17:52","slug":"announcing-gitlab-support-for-visual-studio-app-center","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/appcenter\/announcing-gitlab-support-for-visual-studio-app-center\/","title":{"rendered":"Announcing GitLab Support for Visual Studio App Center"},"content":{"rendered":"<p>In Visual Studio App Center, a first step to building your app is to select a source provider. As a crucial step in the build process, we are always hoping to make this as seamless as possible. To continue this mission, we are excited to announce the completion of our <a href=\"https:\/\/github.com\/microsoft\/appcenter\/issues\/37\">top feature request\u00a0<\/a>for the past few months\u00a0&#8211;\u00a0support for GitLab.com as a source provider!\u00a0Here\u2019s what it looks like:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39215\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/07\/word-image-1.gif\" alt=\"\" width=\"750\" height=\"378\" \/><\/p>\n<p>Upon creating a new app and selecting Build from the left-hand side menu, you\u00a0are prompted to select a service as a source provider. Now, you will\u00a0be able to select GitLab as a service, in addition to\u00a0any of\u00a0the previously supported services &#8211; Azure Repos, Bitbucket, and GitHub.<\/p>\n<p>From here, Build continues to offer a quick and easy workflow to build your app: you will be redirected to GitLab to authorize App Center to read your repositories, and upon redirect, all of the repositories that your account is associated with will be listed. You can then select a repository, which will return\u00a0all the branches within your repository.<\/p>\n<p>This list of branches will automatically update, without refresh, upon any creation, update, or deletion of a branch. Finally, you can specify a branch to configure, and our Build service will analyze your repository, traversing it to detect any relevant projects to the app\u2019s OS and platform. With that, your app is ready to be built, all within a few clicks.<\/p>\n<p>App Center allows you, as a developer, to focus on your code by taking care of everything else. We set up Continuous Integration for your apps, quickly connecting your repository, building your app on every commit, configuring tests to run on real devices, distributing updates to users, and automatically releasing to app stores. By adding support for GitLab, this pipeline is now also available for projects hosted in GitLab.<\/p>\n<p>In addition, we will soon be looking\u00a0into\u00a0supporting\u00a0self-hosted instances of GitLab, as interest in the initial feature request was split between self-hosted and general GitLab support &#8211; contribute to the conversation <a href=\"https:\/\/github.com\/microsoft\/appcenter\/issues\/37\">here<\/a>! But in the meantime, we are excited to enable this support, and are looking forward to hearing your <a href=\"https:\/\/github.com\/microsoft\/appcenter\">feedback<\/a>. Sign up for App Center today to check out the integration, and bring your projects hosted in GitLab to life!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A first step to building your app is to select a source provider. As a crucial step in the build process, we are always hoping to make this as seamless as possible. To continue this mission, we are excited to announce the completion of our top feature request\u00a0for the past few months\u00a0&#8211;\u00a0support for GitLab.com as a source provider!<\/p>\n","protected":false},"author":6144,"featured_media":39215,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-39213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobiledev"],"acf":[],"blog_post_summary":"<p>A first step to building your app is to select a source provider. As a crucial step in the build process, we are always hoping to make this as seamless as possible. To continue this mission, we are excited to announce the completion of our top feature request\u00a0for the past few months\u00a0&#8211;\u00a0support for GitLab.com as a source provider!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/39213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/users\/6144"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/comments?post=39213"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/39213\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media\/39215"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media?parent=39213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/categories?post=39213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/tags?post=39213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}