{"id":2694,"date":"2023-06-19T06:30:58","date_gmt":"2023-06-19T05:30:58","guid":{"rendered":"https:\/\/www.easydeploy.io\/blog\/?p=2694"},"modified":"2024-04-16T08:41:32","modified_gmt":"2024-04-16T07:41:32","slug":"trigger-pipeline-on-one-repository","status":"publish","type":"post","link":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/","title":{"rendered":"bitbucket trigger pipeline from another pipeline"},"content":{"rendered":"<p>Now a days, everywhere you may come up with the word &#8216;automation&#8217;. Yes, the term automation has revolutionized the entire universe. During the software development process, instead of doing the repeated process by manual, transition to automation can helps to reduce labor cost, manual work and more importantly, it saves time.<\/p>\n<p>When managing complex software projects or interconnected repositories, it may be necessary to coordinate actions across multiple repositories. By setting up a pipeline trigger between repositories, you can automate the execution of tasks or workflows in response to specific events. It can ensures consistency, efficiency, and synchronization between repositories, allowing for streamlined development, testing, and deployment processes.<\/p>\n<p>There are various tools available to do the above process. Among all, we have preferred Bitbucket tool to trigger the pipeline on one of the repo when the changes pushed on the another repo and it significantly results in higher productivity rate.<\/p>\n<p>Let&#8217;s have a look on how to do this!<\/p>\n<p>We also have a youtube tutorial published below. If you want a video-based tutorial please follow.<\/p>\n<div class=\"wpex-responsive-embed\"><iframe loading=\"lazy\" title=\"Bitbucket trigger pipeline from another pipeline | DevOps | EasyDeploy\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/2RibPdT5ZdI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<h3>Requirement:<\/h3>\n<p>We currently have two repositories: one that contains the source repo of our configuration files, and another that contains scripts to build and deploy the application to our environment. Hence, I want to trigger the Pipeline when changes happen in source repo to trigger another repository Pipeline.az<\/p>\n<h3>Prerequisites :<\/h3>\n<p>Bitbucket account<\/p>\n<p>You have to already configure the pipeline in your destination(another) repo.<\/p>\n<h3>Procedure<\/h3>\n<p>Please follow the below step to configure when changes happen in a particular repository to trigger destination(another) repo pipeline.<\/p>\n<h4>Step1 :<\/h4>\n<p>Navigate through your <b>source repo<\/b> of Bitbucket, if any changes happen in this repo it should trigger destination(another) repository&#8217;s Bitbucket pipelines.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/05\/1-e1687152830314.jpg\" alt=\"\" width=\"1309\" height=\"569\" \/><\/p>\n<h4>Step:2<\/h4>\n<p>Create a bitbucket-pipelines.yml file in that source repository.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/05\/2-e1687152869385.jpg\" alt=\"\" width=\"1296\" height=\"476\" \/><\/p>\n<p><b>Note<\/b>: You need\u00a0 to mention your Bitbucket username and password in Bitbucket <b>repository variables<\/b>,<b> workspace ID<\/b> in account\u00a0 and destination <b>repository name<\/b>, <b>and branch name<\/b> details to trigger pipeline kindly\u00a0 reference the\u00a0 below scripts for example<\/p>\n<pre>image: atlassian\/default-image:3\r\ndefinitions:\r\n  services:\r\n\tdocker:\r\n  \tmemory: 2048 #increasing docker service memory\r\n  steps:\r\n\t- step: &amp;bitbucket-pipeline-trigger-internal-api\r\n    \tname: pipeline trigger another repos  internal-api\r\n    \tscript:\r\n        \t- pipe: atlassian\/trigger-pipeline:5.1.0\r\n          \tvariables:\r\n            \tBITBUCKET_USERNAME: $BITBUCKET_USERNAME\r\n            \tBITBUCKET_APP_PASSWORD: $BITBUCKET_APP_PASSWORD\r\n            \t#BITBUCKET_ACCESS_KEY: bitbucket-trigger\r\n            \tREPOSITORY: '&lt;your-destination-repo-name&gt;'\r\n            \tACCOUNT: '&lt;your-workspace-name&gt;'\r\n            \tREF_TYPE: 'branch'\r\n            \tREF_NAME: '&lt;your-branch-name&gt;'\r\n          \t# WAIT: \"true\"     \t \r\n          \t#  DEBUG: 'true' # Optional \t \t\r\npipelines:\r\n  branches:\r\n\t&lt;your-branch-name-of-source-repo&gt;:\r\n  \t- step: *bitbucket-pipeline-trigger-internal-api        \r\n<\/pre>\n<p>once you updated the above details in the bitbucket-pipelines.yml\u00a0 file commit the changes which you have updated and it will trigger the pipeline of your source and destination bitbucket repo pipeline.<\/p>\n<p>Below screenshot example of the outputs pipeline source and destination.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_10.jpg\" alt=\"\" width=\"1911\" height=\"560\" \/><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_15.jpg\" alt=\"\" width=\"1919\" height=\"653\" \/><\/p>\n<p>Now we successfully configured to trigger the pipeline when changes happen in a particular repo to trigger another repository pipeline.<\/p>\n<div class=\"wpex-responsive-embed\"><iframe loading=\"lazy\" title=\"Video Placeholder\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/XHOmBV4js_E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Now a days, everywhere you may come up with the word &#8216;automation&#8217;. Yes, the term automation has revolutionized the entire universe. During the software development process, instead of doing the repeated process by manual, transition to automation can helps to reduce labor cost, manual work and more importantly, it saves time. When managing complex software [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":2728,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[26],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>bitbucket trigger pipeline from another pipeline | easydeploy.io<\/title>\n<meta name=\"description\" content=\"Learn to achieve uninterrupted workflow by triggering pipeline on one repository when changes pushed to another repository.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"bitbucket trigger pipeline from another pipeline | easydeploy.io\" \/>\n<meta property=\"og:description\" content=\"Learn to achieve uninterrupted workflow by triggering pipeline on one repository when changes pushed to another repository.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\" \/>\n<meta property=\"og:site_name\" content=\"easydeploy.io\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-19T05:30:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-16T07:41:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Niyaz H\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Niyaz H\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\"},\"author\":{\"name\":\"Niyaz H\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/788a871d3da047e5a3c0972126706aa9\"},\"headline\":\"bitbucket trigger pipeline from another pipeline\",\"datePublished\":\"2023-06-19T05:30:58+00:00\",\"dateModified\":\"2024-04-16T07:41:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\"},\"wordCount\":413,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp\",\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\",\"name\":\"bitbucket trigger pipeline from another pipeline | easydeploy.io\",\"isPartOf\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp\",\"datePublished\":\"2023-06-19T05:30:58+00:00\",\"dateModified\":\"2024-04-16T07:41:32+00:00\",\"description\":\"Learn to achieve uninterrupted workflow by triggering pipeline on one repository when changes pushed to another repository.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp\",\"contentUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp\",\"width\":1280,\"height\":720,\"caption\":\"Trigger pipeline\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.easydeploy.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"bitbucket trigger pipeline from another pipeline\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#website\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/\",\"name\":\"easydeploy.io\",\"description\":\"A Cloud Architect Company\",\"publisher\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.easydeploy.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#organization\",\"name\":\"EasyDeploy Technologies Pvt Ltd\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png\",\"contentUrl\":\"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png\",\"width\":536,\"height\":100,\"caption\":\"EasyDeploy Technologies Pvt Ltd\"},\"image\":{\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/788a871d3da047e5a3c0972126706aa9\",\"name\":\"Niyaz H\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6f0d572c1d6680b37343dbdb9b97e2dd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6f0d572c1d6680b37343dbdb9b97e2dd?s=96&d=mm&r=g\",\"caption\":\"Niyaz H\"},\"sameAs\":[\"http:\/\/easydeploy.io\"],\"url\":\"https:\/\/www.easydeploy.io\/blog\/author\/niyaz\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"bitbucket trigger pipeline from another pipeline | easydeploy.io","description":"Learn to achieve uninterrupted workflow by triggering pipeline on one repository when changes pushed to another repository.","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:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/","og_locale":"en_GB","og_type":"article","og_title":"bitbucket trigger pipeline from another pipeline | easydeploy.io","og_description":"Learn to achieve uninterrupted workflow by triggering pipeline on one repository when changes pushed to another repository.","og_url":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/","og_site_name":"easydeploy.io","article_published_time":"2023-06-19T05:30:58+00:00","article_modified_time":"2024-04-16T07:41:32+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp","type":"image\/webp"}],"author":"Niyaz H","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Niyaz H","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#article","isPartOf":{"@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/"},"author":{"name":"Niyaz H","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/788a871d3da047e5a3c0972126706aa9"},"headline":"bitbucket trigger pipeline from another pipeline","datePublished":"2023-06-19T05:30:58+00:00","dateModified":"2024-04-16T07:41:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/"},"wordCount":413,"commentCount":0,"publisher":{"@id":"https:\/\/www.easydeploy.io\/blog\/#organization"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage"},"thumbnailUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp","articleSection":["DevOps"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/","url":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/","name":"bitbucket trigger pipeline from another pipeline | easydeploy.io","isPartOf":{"@id":"https:\/\/www.easydeploy.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage"},"thumbnailUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp","datePublished":"2023-06-19T05:30:58+00:00","dateModified":"2024-04-16T07:41:32+00:00","description":"Learn to achieve uninterrupted workflow by triggering pipeline on one repository when changes pushed to another repository.","breadcrumb":{"@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#primaryimage","url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp","contentUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2023\/06\/How-to-trigger-pipeline-on-one-repository-when-changes-pushed-to-another-repository-EasyDeploy.webp","width":1280,"height":720,"caption":"Trigger pipeline"},{"@type":"BreadcrumbList","@id":"https:\/\/www.easydeploy.io\/blog\/trigger-pipeline-on-one-repository\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.easydeploy.io\/blog\/"},{"@type":"ListItem","position":2,"name":"bitbucket trigger pipeline from another pipeline"}]},{"@type":"WebSite","@id":"https:\/\/www.easydeploy.io\/blog\/#website","url":"https:\/\/www.easydeploy.io\/blog\/","name":"easydeploy.io","description":"A Cloud Architect Company","publisher":{"@id":"https:\/\/www.easydeploy.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.easydeploy.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.easydeploy.io\/blog\/#organization","name":"EasyDeploy Technologies Pvt Ltd","url":"https:\/\/www.easydeploy.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png","contentUrl":"https:\/\/www.easydeploy.io\/blog\/wp-content\/uploads\/2019\/02\/easydeploy.png","width":536,"height":100,"caption":"EasyDeploy Technologies Pvt Ltd"},"image":{"@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/788a871d3da047e5a3c0972126706aa9","name":"Niyaz H","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.easydeploy.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6f0d572c1d6680b37343dbdb9b97e2dd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6f0d572c1d6680b37343dbdb9b97e2dd?s=96&d=mm&r=g","caption":"Niyaz H"},"sameAs":["http:\/\/easydeploy.io"],"url":"https:\/\/www.easydeploy.io\/blog\/author\/niyaz\/"}]}},"_links":{"self":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/2694"}],"collection":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/comments?post=2694"}],"version-history":[{"count":24,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/2694\/revisions"}],"predecessor-version":[{"id":3505,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/posts\/2694\/revisions\/3505"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/media\/2728"}],"wp:attachment":[{"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/media?parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/categories?post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.easydeploy.io\/blog\/wp-json\/wp\/v2\/tags?post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}