{"id":53578,"date":"2025-02-11T15:15:51","date_gmt":"2025-02-11T15:15:51","guid":{"rendered":"https:\/\/www.applivery.com\/?post_type=docs&#038;p=53578"},"modified":"2025-02-11T15:17:58","modified_gmt":"2025-02-11T15:17:58","password":"","slug":"what-is-jenkins-and-how-to-integrate-it-with-applivery","status":"publish","type":"docs","link":"https:\/\/www.applivery.com\/pt-br\/docs\/platform\/integrations\/platform\/integrations\/what-is-jenkins-and-how-to-integrate-it-with-applivery\/","title":{"rendered":"What is Jenkins and how to integrate it with Applivery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"53578\" class=\"elementor elementor-53578\" data-elementor-post-type=\"docs\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edeb87d e-con-full e-flex e-con e-parent\" data-id=\"edeb87d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-327bcf5 elementor-widget elementor-widget-image\" data-id=\"327bcf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"247\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/02\/jenkins-1-1024x316.jpeg\" class=\"attachment-large size-large wp-image-53583\" alt=\"jenkins \" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/02\/jenkins-1-1024x316.jpeg 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/02\/jenkins-1-300x93.jpeg 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/02\/jenkins-1-768x237.jpeg 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/02\/jenkins-1-360x111.jpeg 360w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/02\/jenkins-1.jpeg 1200w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"jenkins 1 | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b8f792 elementor-widget elementor-widget-text-editor\" data-id=\"8b8f792\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/www.jenkins.io\/\">Jenkins.io<\/a>\u00a0 is a DevOps tool for continuous integration and delivery workflows. <span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\">It manages and controls several stages of the software delivery process, including build, documentation, automated testing, packaging, and static code analysis.<\/span><\/p><p dir=\"auto\" data-pm-slice=\"1 1 []\">While we don&#8217;t have an official Jenkins plugin \u2013 as it is not the most recommended way to handle Jenkins at scale \u2013 you can use the following reference code that uses <a class=\"use-hover-preview\" href=\"https:\/\/www.jenkins.io\/doc\/pipeline\/steps\/http_request\/\" rel=\"noopener noreferrer nofollow\">httpRequest<\/a> Jenkins standard plugin and our <a class=\"use-hover-preview\" href=\"https:\/\/www.applivery.com\/docs\/api\/app-distribution\/builds\/upload-build\/\" rel=\"noopener noreferrer nofollow\">Upload API<\/a> to easily deploy your apps from Jenkins into Applivery, including all the repository metadata.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4b4a1b elementor-widget elementor-widget-code-highlight\" data-id=\"a4b4a1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\nstage('Applivery Upload') {\n  def response = httpRequest(\n    url: 'https:\/\/upload.applivery.io\/v1\/integrations\/builds',\n    httpMode: 'POST',\n    consoleLogResponseBody: true,\n    wrapAsMultipart: true,  \/\/ Send as multipart\/form-data\n    customHeaders: [\n      [\n        maskValue: true,\n        name: 'Authorization',\n        value: \"Bearer ${env.APPLIVERY_TOKEN}\"\n      ]\n    ],\n    formData: [\n      [\n        name: 'build',\n        fileName: 'app.ipa',\n        uploadFile: '.\/app.ipa',\n        contentType: 'application\/octet-stream'\n      ],\n      [name: 'versionName', value: 'My awesome app version'],\n      [name: 'tags', value: 'tag1, tag2, tag3'],\n      [name: 'changelog', value: 'Bug fixing'],\n      [name: 'notifyCollaborators', value: 'false'],\n      [name: 'notifyEmployees', value: 'false'],\n      [name: 'notifyMessage', value: 'Enjoy the App'],\n      [name: 'notifyLanguage', value: 'en'],\n      [name: 'filter[0][0]', value: 'group1'],\n      [name: 'filter[0][1]', value: 'group2'],\n      [name: 'filter[1][0]', value: 'group3'],\n      [name: 'deployer.name', value: 'Custom CI Platform'],\n      [name: 'deployer.info.commitMessage', value: 'Fixed issue 123'],\n      [name: 'deployer.info.commit', value: 'f52ace0'],\n      [name: 'deployer.info.branch', value: 'develop'],\n      [name: 'deployer.info.tag', value: 'RC-1'],\n      [name: 'deployer.info.triggerTimestamp', value: '1558359012580'],\n      [name: 'deployer.info.buildUrl', value: 'http:\/\/www.applivery.io\/build\/73'],\n      [name: 'deployer.info.ciUrl', value: 'http:\/\/www.applivery.io\/ci'],\n      [name: 'deployer.info.repositoryUrl', value: 'https:\/\/github.com\/applivery\/applivery-ios-sdk'],\n      [name: 'deployer.info.buildNumber', value: '173']\n    ]\n  )\n \n  echo \"response: ${response}\"\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Connect Applivery with Jenkins to enable continuous delivery for your Apps.<\/p>\n","protected":false},"author":5,"featured_media":32390,"parent":8032,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"product":[],"doc_category":[149],"doc_tag":[],"class_list":["post-53578","docs","type-docs","status-publish","format-standard","has-post-thumbnail","hentry","doc_category-integrations"],"aioseo_notices":[],"year_month":"2026-05","word_count":271,"total_views":"1180","reactions":{"happy":"1","normal":"0","sad":"0"},"author_info":{"name":"Karla Makowski","author_nicename":"karla-makowski","author_url":"https:\/\/www.applivery.com\/pt-br\/blog\/author\/karla-makowski\/"},"doc_category_info":[{"term_name":"Integrations","term_url":"https:\/\/www.applivery.com\/docs\/platform\/integrations\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/53578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/comments?post=53578"}],"version-history":[{"count":3,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/53578\/revisions"}],"predecessor-version":[{"id":53587,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/53578\/revisions\/53587"}],"up":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/8032"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/media\/32390"}],"wp:attachment":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/media?parent=53578"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/product?post=53578"},{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/doc_category?post=53578"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/doc_tag?post=53578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}