{"id":3328,"date":"2020-07-01T14:41:53","date_gmt":"2020-07-01T14:41:53","guid":{"rendered":"https:\/\/ionicframework.com\/blog\/?p=3328"},"modified":"2020-10-15T21:23:11","modified_gmt":"2020-10-15T21:23:11","slug":"ionic-appflow-now-integrated-with-gitlab","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab","title":{"rendered":"Ionic Appflow: Now Integrated with GitLab"},"content":{"rendered":"<p>Today I\u2019m excited to announce the addition of GitLab integration with Ionic Appflow. Now you can easily connect your GitLab code repositories to Appflow to manage native app builds, deploy to app stores, and update your apps over time.<\/p>\n<p>Haven\u2019t used <a href=\"https:\/\/ionicframework.com\/appflow\" target=\"_blank\" rel=\"noopener\">Appflow<\/a> before? It\u2019s a mobile DevOps solution that makes it easy to continuously build, deploy, and update mobile app experiences across iOS, Android, and the web. With Appflow, you can fully automate your team\u2019s app development workflow, and go from idea to production.<\/p>\n<p>Appflow works directly with Git version control, using your codebase as the source of truth for all available services, including the Live Update feature (update the UI and business logic of your app remotely in real-time) and Package feature (building native app binaries for iOS and Android in the cloud). Simply link your Git host then push a new code commit to start building in the cloud.<\/p>\n<p><!--more--><\/p>\n<h2>All The Git Hosts<\/h2>\n<p>Ionic Appflow has been integrated with various Git hosting solutions since the beginning, including <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/quickstart\/github\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>, <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/quickstart\/bitbucket\" target=\"_blank\" rel=\"noopener\">Bitbucket<\/a>, <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/quickstart\/bitbucket-server\" target=\"_blank\" rel=\"noopener\">Bitbucket Server<\/a>, and even our <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/quickstart\/ionic-remote\" target=\"_blank\" rel=\"noopener\">own hosted version<\/a>. We\u2019ve been very happy with all of them, but thanks to lots of community feedback, it became clear that Appflow was still missing one popular solution: GitLab.<\/p>\n<p><a href=\"https:\/\/about.gitlab.com\/\" target=\"_blank\" rel=\"noopener\">GitLab<\/a> is a complete open-source DevOps platform that helps teams automate the release and delivery of applications by shortening the delivery lifecycle, streamlining manual processes, and accelerating team velocity.<\/p>\n<p>As fans of GitLab (we use their services to manage and deploy Ionic Appflow, in fact!), we\u2019re personally excited about this new integration too. The best part? Connecting a GitLab repository to Appflow involves just a few short steps.<\/p>\n<h2>Getting Started<\/h2>\n<p>Here\u2019s a quick overview of how to connect your GitLab repository to Appflow.<\/p>\n<p>Begin by <a href=\"https:\/\/dashboard.ionicframework.com\/\" target=\"_blank\" rel=\"noopener\">signing into Appflow<\/a> then navigating to your App. If you haven\u2019t created an App yet, click on \u201cApps\u201d then the \u201cAdd App\u201d button. Fill in the app\u2019s name, then click \u201cCreate app.\u201d<\/p>\n<p>Next, navigate to Settings -> Git, then choose the Gitlab tab:<\/p>\n<p><a href=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab.png\"><img loading=\"lazy\" decoding=\"async\" width=\"713\" height=\"214\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab.png\" alt=\"\" class=\"aligncenter size-full wp-image-3329 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab.png 713w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab-300x90.png 300w\" data-sizes=\"auto, (max-width: 713px) 100vw, 713px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 713px; --smush-placeholder-aspect-ratio: 713\/214;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"713\" height=\"214\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab.png\" alt=\"\" class=\"aligncenter size-full wp-image-3329\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab.png 713w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/connect-to-gitlab-300x90.png 300w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><\/noscript><\/a><\/p>\n<p>Click the \u201cConnect to Gitlab\u201d button to open a sign-in form. Enter your username\/email and password then click \u201cSign in.\u201d Be sure to click the \u201cAuthorize\u201d button so that repository\u2019s information can be synced with Appflow.<\/p>\n<p>After successfully connecting, choose the desired repository to connect to Appflow:<\/p>\n<p><a href=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected.png\"><img loading=\"lazy\" decoding=\"async\" width=\"439\" height=\"289\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected.png\" alt=\"\" class=\"aligncenter size-full wp-image-3330 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected.png 439w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected-300x197.png 300w\" data-sizes=\"auto, (max-width: 439px) 100vw, 439px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 439px; --smush-placeholder-aspect-ratio: 439\/289;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"439\" height=\"289\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected.png\" alt=\"\" class=\"aligncenter size-full wp-image-3330\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected.png 439w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-connected-300x197.png 300w\" sizes=\"auto, (max-width: 439px) 100vw, 439px\" \/><\/noscript><\/a><\/p>\n<p>After that, you\u2019re all set! The GitLab repo is now linked to your Appflow app. Now, any new commits to the repository will appear in Appflow.<\/p>\n<h2>Get Started with Appflow and GitLab<\/h2>\n<p>GitLab support in Ionic Appflow is now available for all Appflow plans. Push some new code, then <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/deploy\/intro\" target=\"_blank\" rel=\"noopener\">deploy a live update<\/a> to your app users, <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/package\/intro\" target=\"_blank\" rel=\"noopener\">package the app<\/a> into a native binary, or <a href=\"https:\/\/ionicframework.com\/docs\/appflow\/destinations\/intro\" target=\"_blank\" rel=\"noopener\">deploy it to the app stores<\/a>.<\/p>\n<p>Happy app shipping!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I\u2019m excited to announce the addition of GitLab integration with Ionic Appflow. Now you can easily connect your GitLab code repositories to Appflow to manage native app builds, deploy to app stores, and update your apps over time. Haven\u2019t used Appflow before? It\u2019s a mobile DevOps solution that makes it easy to continuously build, [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":3335,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[120],"tags":[128,188],"class_list":["post-3328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","tag-appflow","tag-gitlab"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ionic Appflow: Now Integrated with GitLab - Ionic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ionic Appflow: Now Integrated with GitLab\" \/>\n<meta property=\"og:description\" content=\"Today I\u2019m excited to announce the addition of GitLab integration with Ionic Appflow. Now you can easily connect your GitLab code repositories to Appflow to manage native app builds, deploy to app stores, and update your apps over time. Haven\u2019t used Appflow before? It\u2019s a mobile DevOps solution that makes it easy to continuously build, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-01T14:41:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-15T21:23:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"880\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nick Hyatt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NicholasPHyatt\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nick Hyatt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\"},\"author\":{\"name\":\"Nick Hyatt\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82\"},\"headline\":\"Ionic Appflow: Now Integrated with GitLab\",\"datePublished\":\"2020-07-01T14:41:53+00:00\",\"dateModified\":\"2020-10-15T21:23:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\"},\"wordCount\":473,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png\",\"keywords\":[\"Appflow\",\"gitlab\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\",\"url\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\",\"name\":\"Ionic Appflow: Now Integrated with GitLab - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png\",\"datePublished\":\"2020-07-01T14:41:53+00:00\",\"dateModified\":\"2020-10-15T21:23:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png\",\"width\":1600,\"height\":880,\"caption\":\"gitlab-appflow-integration-support\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ionic Appflow: Now Integrated with GitLab\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82\",\"name\":\"Nick Hyatt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg\",\"caption\":\"Nick Hyatt\"},\"sameAs\":[\"https:\/\/x.com\/NicholasPHyatt\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/nick\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ionic Appflow: Now Integrated with GitLab - Ionic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab","og_locale":"en_US","og_type":"article","og_title":"Ionic Appflow: Now Integrated with GitLab","og_description":"Today I\u2019m excited to announce the addition of GitLab integration with Ionic Appflow. Now you can easily connect your GitLab code repositories to Appflow to manage native app builds, deploy to app stores, and update your apps over time. Haven\u2019t used Appflow before? It\u2019s a mobile DevOps solution that makes it easy to continuously build, [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab","og_site_name":"Ionic Blog","article_published_time":"2020-07-01T14:41:53+00:00","article_modified_time":"2020-10-15T21:23:11+00:00","og_image":[{"width":1600,"height":880,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","type":"image\/png"}],"author":"Nick Hyatt","twitter_card":"summary_large_image","twitter_creator":"@NicholasPHyatt","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Nick Hyatt","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab"},"author":{"name":"Nick Hyatt","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82"},"headline":"Ionic Appflow: Now Integrated with GitLab","datePublished":"2020-07-01T14:41:53+00:00","dateModified":"2020-10-15T21:23:11+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab"},"wordCount":473,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","keywords":["Appflow","gitlab"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab","url":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab","name":"Ionic Appflow: Now Integrated with GitLab - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","datePublished":"2020-07-01T14:41:53+00:00","dateModified":"2020-10-15T21:23:11+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","width":1600,"height":880,"caption":"gitlab-appflow-integration-support"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Ionic Appflow: Now Integrated with GitLab"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82","name":"Nick Hyatt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg","caption":"Nick Hyatt"},"sameAs":["https:\/\/x.com\/NicholasPHyatt"],"url":"https:\/\/ionic.io\/blog\/author\/nick"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=3328"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3328\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/3335"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=3328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=3328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=3328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}