{"id":242944,"date":"2025-02-07T14:14:16","date_gmt":"2025-02-07T14:14:16","guid":{"rendered":"https:\/\/www.travis-ci.com\/?page_id=242944"},"modified":"2025-06-02T06:13:10","modified_gmt":"2025-06-02T06:13:10","slug":"quickstart","status":"publish","type":"page","link":"https:\/\/www.travis-ci.com\/quickstart\/","title":{"rendered":"Quickstart"},"content":{"rendered":"<section class=\"bde-section-242944-276 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-242944-277 bde-div\">\n  \n  \n\t\n\n\n\n<h1 class=\"bde-heading-242944-278 bde-heading\">\nThe most intuitive start in CI\/CD\n<\/h1><div class=\"bde-text-242944-279 bde-text\">\nNo more hundred-line YAML files, deferring any complex job to Bash scripts, or dealing with webhooks to glue together the most basic of integrations. What can you get done in just 20 minutes?\n<\/div><div class=\"bde-div-242944-284 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-button-242944-285 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/app.travis-ci.com\/signup?selectedPlanId=monthly_usage_plan_35k_credits\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Sign Up<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-button-242944-286 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"\/why-travis-ci\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Why Travis CI<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-242944-287 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-242944-288 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-296 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-rich-text-242944-295 bde-rich-text breakdance-rich-text-styles\">\n<h2><span style=\"color: #ffffff;\">Minute 0<\/span><span style=\"color: #2660f5;\">\u2192<\/span><span style=\"color: #ffffff;\">5<\/span><\/h2>\n<\/div><h2 class=\"bde-heading-242944-292 bde-heading\">\nSign up for Travis CI\n<\/h2>\n<\/div><div class=\"bde-text-242944-293 bde-text\">\nGet started with a free trial that includes 10,000 build minutes and unlimited concurrent jobs.<br><br>Once you\u2019re in, connect to GitHub (or your favorite Git, SVN, or Perforce provider) to get build results and artifacts with every commit and pull request.\n<\/div><div class=\"bde-button-242944-294 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/app.travis-ci.com\/signin\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Sign Up<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-div-242944-289 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-297 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-298 bde-div\">\n  \n  \n\t\n\n\n\n<img decoding=\"async\" class=\"bde-image2-242944-301 bde-image2\" src=\"https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/01\/Group-3648.svg\" loading=\"lazy\" sizes=\"(max-width: 18px) 100vw, 18px\">\n<\/div><div class=\"bde-div-242944-302 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-video-242944-303 bde-video\">\n<div class=\"ee-video-container\">\n                                                                            \n                                \n                <iframe\n                        class=\"ee-video lozad\"\n                title=\"\"\n                                data-src=\"https:\/\/www.youtube.com\/embed\/IZJJxl9BkmA?feature=oembed&playsinline=0&rel=0&enablejsapi=1\"\n                frameborder=\"0\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\n                allowfullscreen>\n                <\/iframe>\n                    \n        \n            \n    <\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-242944-317 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-242944-318 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-319 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-rich-text-242944-320 bde-rich-text breakdance-rich-text-styles\">\n<h2><span style=\"color: #ffffff;\">Minute 5<\/span><span style=\"color: #2660f5;\">\u2192<\/span><span style=\"color: #ffffff;\">10<\/span><\/h2>\n<\/div><h2 class=\"bde-heading-242944-321 bde-heading\">\nWrite your first .travis.yml file\n<\/h2>\n<\/div><div class=\"bde-text-242944-322 bde-text\">\nLeverage a CI\/CD syntax that respects the developer experience with a minimal, single-file YAML or JSON setup.\u2028\u2028<br><br>Travis CI supports 30+ languages and dozens of environment+architecture combinations to add CI\/CD to any project, then automatically prepares dependencies within each build via your repository\u2019s lockfile.\n<\/div><div class=\"bde-button-242944-323 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/docs.travis-ci.com\/user\/tutorial\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Read the Tutorial<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-div-242944-324 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-325 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-326 bde-div\">\n  \n  \n\t\n\n\n\n<img decoding=\"async\" class=\"bde-image2-242944-327 bde-image2\" src=\"https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/01\/Group-3648.svg\" loading=\"lazy\" sizes=\"(max-width: 18px) 100vw, 18px\">\n<\/div><div class=\"bde-div-242944-328 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-video-242944-329 bde-video\">\n<div class=\"ee-video-container\">\n                                                                            \n                                \n                <iframe\n                        class=\"ee-video lozad\"\n                title=\"\"\n                                data-src=\"https:\/\/www.youtube.com\/embed\/MLMwfDjMMIE?feature=oembed&playsinline=0&rel=0&enablejsapi=1\"\n                frameborder=\"0\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\n                allowfullscreen>\n                <\/iframe>\n                    \n        \n            \n    <\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-242944-343 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-242944-344 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-345 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-rich-text-242944-346 bde-rich-text breakdance-rich-text-styles\">\n<h2><span style=\"color: #ffffff;\">Minute 10<\/span><span style=\"color: #2660f5;\">\u2192<\/span><span style=\"color: #ffffff;\">15<\/span><\/h2>\n<\/div><h2 class=\"bde-heading-242944-347 bde-heading\">\nLevel up with sophisticated builds\n<\/h2>\n<\/div><div class=\"bde-text-242944-348 bde-text\">\nTravis CI\u2019s build matrix lets you run tests against different runtimes or dependencies with as little as a single new line of configuration, then view results in Travis CI dashboard instantly.<br><br>You can even leverage the build matrix to parallelize unit or integration tests into concurrent jobs, maximizing your build capacity and clearing pipelines faster.\n<\/div><div class=\"bde-button-242944-349 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/docs.travis-ci.com\/user\/build-matrix\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Learn More About The Build Matrix<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-div-242944-350 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-351 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-352 bde-div\">\n  \n  \n\t\n\n\n\n<img decoding=\"async\" class=\"bde-image2-242944-353 bde-image2\" src=\"https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/01\/Group-3648.svg\" loading=\"lazy\" sizes=\"(max-width: 18px) 100vw, 18px\">\n<\/div><div class=\"bde-div-242944-354 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-video-242944-355 bde-video\">\n<div class=\"ee-video-container\">\n                                                                            \n                                \n                <iframe\n                        class=\"ee-video lozad\"\n                title=\"\"\n                                data-src=\"https:\/\/www.youtube.com\/embed\/TbmvYBSMS_4?feature=oembed&playsinline=0&rel=0&enablejsapi=1\"\n                frameborder=\"0\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\n                allowfullscreen>\n                <\/iframe>\n                    \n        \n            \n    <\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-242944-356 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-242944-357 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-358 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-rich-text-242944-359 bde-rich-text breakdance-rich-text-styles\">\n<h2><span style=\"color: #ffffff;\">Minute 15<\/span><span style=\"color: #2660f5;\">\u2192<\/span><span style=\"color: #ffffff;\">20<\/span><\/h2>\n<\/div><h2 class=\"bde-heading-242944-360 bde-heading\">\nStart deploying to staging or production\n<\/h2>\n<\/div><div class=\"bde-text-242944-361 bde-text\">\nTake the simplest path to deploying successful builds with 40+ supported endpoints\u2014just bring your API key or service account JSON credentials.\u2028\u2028<br><br>Using a cutting-edge or bespoke deployment provider? Use the\u00a0script provider\u00a0or build your own connector with our\u00a0open-source dpl CLI tool.\n<\/div><div class=\"bde-button-242944-362 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/docs.travis-ci.com\/user\/deployment\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Enable Supported Endpoints<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-div-242944-363 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-364 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-365 bde-div\">\n  \n  \n\t\n\n\n\n<img decoding=\"async\" class=\"bde-image2-242944-366 bde-image2\" src=\"https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/01\/Group-3648.svg\" loading=\"lazy\" sizes=\"(max-width: 18px) 100vw, 18px\">\n<\/div><div class=\"bde-div-242944-367 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-video-242944-368 bde-video\">\n<div class=\"ee-video-container\">\n                                                                            \n                                \n                <iframe\n                        class=\"ee-video lozad\"\n                title=\"\"\n                                data-src=\"https:\/\/www.youtube.com\/embed\/t0URMGjtBLQ?feature=oembed&playsinline=0&rel=0&enablejsapi=1\"\n                frameborder=\"0\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\"\n                allowfullscreen>\n                <\/iframe>\n                    \n        \n            \n    <\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-242944-369 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><h2 class=\"bde-heading-242944-370 bde-heading\">\nWhat\u2019s next on your CI\/CD journey\n<\/h2><div class=\"bde-div-242944-371 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-242944-372 bde-div\">\n  \n  \n\t\n\n\n\n<h3 class=\"bde-heading-242944-377 bde-heading\">\nExplore developer documentation\n<\/h3><div class=\"bde-div-242944-380 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-242944-378 bde-text\">\nOur comprehensive docs feature robust examples for enabling advanced features like build stages, encryption of sensitive data, the Travis CI API, and much more.\n<\/div><div class=\"bde-button-242944-379 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/docs.travis-ci.com\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Read the Docs<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-242944-381 bde-div\">\n  \n  \n\t\n\n\n\n<h3 class=\"bde-heading-242944-382 bde-heading\">\nAsk Travis: Your AI Documentation Assistant\n<\/h3><div class=\"bde-div-242944-383 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-242944-384 bde-text\">\nAsk Travis is an AI-based chat assistant, a feature designed to help you quickly find information you need from our extensive Travis CI documentation. Powered by advanced machine learning algorithms, Ask Travis offers you an intuitive way to get your questions answered without having to manually search the product documentation.\n<\/div><div class=\"bde-button-242944-385 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/www.travis-ci.com\/blog\/introducing-travis-cis-new-feature-ask-travis-your-ai-documentation-assistant\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Ask Travis: Your AI Assistant<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-242944-386 bde-div\">\n  \n  \n\t\n\n\n\n<h3 class=\"bde-heading-242944-387 bde-heading\">\nDevelop an open-source component of Travis CI\n<\/h3><div class=\"bde-div-242944-388 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-242944-389 bde-text\">\nCore components and integrations for Travis CI, like our Ember-based dashboard, API, and Go-based worker for running jobs, are all open-source projects open for feedback and contribution.\n<\/div><div class=\"bde-button-242944-390 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/github.com\/travis-ci\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Find Travis CI On GitHub<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-242944-228 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-242944-391 bde-div\">\n  \n  \n\t\n\n\n\n<h3 class=\"bde-heading-242944-392 bde-heading\">\nSimple to start. \u2028Intuitive to extend.\n<\/h3><div class=\"bde-text-242944-393 bde-text\">\nDeveloped upon by hundreds of thousands.\n<\/div><div class=\"bde-div-242944-397 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-button-242944-399 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/app.travis-ci.com\/signup?selectedPlanId=monthly_usage_plan_35k_credits\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Sign Up<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-button-242944-398 bde-button\">\n    \n                        \n                        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"\/talk-to-sales\/\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Contact Sales<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>The most intuitive start in CI\/CD No more hundred-line YAML files, deferring any complex job to Bash scripts, or dealing with webhooks to glue together the most basic of integrations. What can you get done in just 20 minutes? Sign Up Why Travis CI Minute 0\u21925 Sign up for Travis CI Get started with a [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":""},"class_list":["post-242944","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages\/242944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/comments?post=242944"}],"version-history":[{"count":66,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages\/242944\/revisions"}],"predecessor-version":[{"id":245557,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages\/242944\/revisions\/245557"}],"wp:attachment":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/media?parent=242944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}