{"version":"1.0","provider_name":"Ionic Blog","provider_url":"https:\/\/ionic.io\/blog","author_name":"Nick Hyatt","author_url":"https:\/\/ionic.io\/blog\/author\/nick","title":"Ionic Appflow: Now Integrated with GitLab","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ijoynj7TcO\"><a href=\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\">Ionic Appflow: Now Integrated with GitLab<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ionic.io\/blog\/ionic-appflow-now-integrated-with-gitlab\/embed#?secret=ijoynj7TcO\" width=\"600\" height=\"338\" title=\"&#8220;Ionic Appflow: Now Integrated with GitLab&#8221; &#8212; Ionic Blog\" data-secret=\"ijoynj7TcO\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/ionic.io\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/06\/gitlab-appflow-integration-support.png","thumbnail_width":1600,"thumbnail_height":880,"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;]"}