{"id":243712,"date":"2025-03-07T15:13:03","date_gmt":"2025-03-07T15:13:03","guid":{"rendered":"https:\/\/www.travis-ci.com\/?page_id=243712"},"modified":"2025-06-02T13:55:11","modified_gmt":"2025-06-02T13:55:11","slug":"blog","status":"publish","type":"page","link":"https:\/\/www.travis-ci.com\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"<section class=\"bde-section-243712-221 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-243712-222 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-243712-223 bde-div\">\n  \n  \n\t\n\n\n\n<h1 class=\"bde-heading-243712-224 bde-heading\">\nTravis CI Blog\n<\/h1><div class=\"bde-search-form-243712-225 bde-search-form\">\n\n\n\n\n\n\n   \n\n\n<form id=\"search-form-225\" role=\"search\" method=\"get\" data-type=\"classic\" aria-hidden=\"false\" class=\"js-search-form search-form search-form--classic\" action=\"https:\/\/www.travis-ci.com\">\n  <div class=\"search-form__container\">\n      <button type=\"submit\" aria-label=\"search\" class=\"search-form__button has-text\">\n                Search\n          <\/button>\n   \n   \n\n  \t\n  \t<label class=\"screen-reader-text\" for=\"search-form-field-225\">Search for:<\/label>\n   \n        <input id=\"search-form-field-225\" type=\"text\" class=\"js-search-form-field search-form__field\" placeholder=\"Type here to search\" value=\"\" name=\"s\" \/>\n  \t \n\n     \n   \n     \n\n      \n  <\/div>\n<\/form>\n\n\n<\/div>\n<\/div><div class=\"bde-div-243712-226 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-masker-243712-227 bde-masker\"><div class=\"bde-div-243712-228 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-243712-229 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-243712-230 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-icon-243712-231 bde-icon\">\n\n    \n            <div class=\"bde-icon-icon breakdance-icon-atom\" >\n    \n                    <svg width=\"8\" height=\"9\" viewBox=\"0 0 8 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n<rect y=\"0.823975\" width=\"7.35205\" height=\"7.35205\" rx=\"1\" fill=\"#E25F00\" style=\"fill:#E25F00;fill:color(display-p3 0.8856 0.3720 0.0000);fill-opacity:1;\"\/>\r\n<\/svg>\n        \n        \n        \n            <\/div>\n    \n\n\n<\/div><div class=\"bde-text-243712-232 bde-text\">\nFEATURED ARTICLE\n<\/div>\n<\/div><div class=\"bde-post-loop-243712-269 bde-post-loop\"><div class=\"bde-loop bde-loop- ee-posts ee-posts-\">    <article class=\"bde-loop-item ee-post\">\n        <a class=\"bde-container-link-245454-111-245572-245454-1 bde-container-link bde-container-link-245454-111 breakdance-link\" href=\"https:\/\/www.travis-ci.com\/blog\/welcome-to-the-new-travis-ci\/\" target=\"_self\" data-type=\"url\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-245454-109-245572-245454-1 bde-div bde-div-245454-109\">\n  \n  \n\t\n\n\n\n<img decoding=\"async\" class=\"bde-image2-245454-102-245572-245454-1 bde-image2 bde-image2-245454-102\" src=\"https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/06\/new-travis-ci-2025.png\" alt=\"New Travis CI 2025\" loading=\"lazy\" srcset=\"https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/06\/new-travis-ci-2025.png 1200w, https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/06\/new-travis-ci-2025-300x158.png 300w, https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/06\/new-travis-ci-2025-1024x538.png 1024w, https:\/\/www.travis-ci.com\/wp-content\/uploads\/2025\/06\/new-travis-ci-2025-768x403.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"><div class=\"bde-div-245454-104-245572-245454-1 bde-div bde-div-245454-104\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-245454-103-245572-245454-1 bde-text bde-text-245454-103\">\nJune 2, 2025\n<\/div><ul class=\"bde-post-meta-245454-108-245572-245454-1 bde-post-meta bde-post-meta-245454-108\"><li class=\"ee-postmeta-terms-wrap\"><span class=\"ee-postmeta-term\">News<\/span><\/li><\/ul>\n<\/div><h2 class=\"bde-heading-245454-106-245572-245454-1 bde-heading bde-heading-245454-106\">Welcome to the New Travis CI<\/h2><div class=\"bde-rich-text-245454-107-245572-245454-1 bde-rich-text bde-rich-text-245454-107 breakdance-rich-text-styles\"><p>The new look, the new site, and this new developer-first direction mark the beginning of a new era for Travis CI.<\/p>\n<\/div>\n<\/div>\n\n<\/a>    <\/article>\n<\/div>\r\n<\/div>\n<\/div>\n<\/div>\r\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-243712-194 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-243712-196 bde-div\">\n  \n  \n\t\n\n\n\n<h2 class=\"bde-heading-243712-198 bde-heading\">\nExplore our Blog\n<\/h2><div class=\"bde-post-list-243712-197 bde-post-list\">    <div class=\"bde-isotope-filter-bar\">\n        <div class=\"bde-tabs\">\n            \n\n        \n      <select aria-label=\"Content tabs\" class=\"bde-tabs__select js-tab-select\">\n              <option value=\"all\" data-value=\"all\">All<\/option>\n      \n              <option value=\"tab-isotope-1\" data-value=\"13\">\n          Community\n        <\/option>\n              <option value=\"tab-isotope-2\" data-value=\"27\">\n          Education\n        <\/option>\n              <option value=\"tab-isotope-3\" data-value=\"16\">\n          News\n        <\/option>\n              <option value=\"tab-isotope-4\" data-value=\"34\">\n          Product\n        <\/option>\n              <option value=\"tab-isotope-5\" data-value=\"25\">\n          Security\n        <\/option>\n              <option value=\"tab-isotope-6\" data-value=\"9\">\n          Support\n        <\/option>\n          <\/select>\n  \n  \n  <div class=\"bde-tabs__tabslist-container bde-tabs__tabslist-container--dropdown is-horizontal js-tabs-container\">\n    <div class=\"bde-tabs__tabslist bde-tabs__tabslist--pills js-tablist\" role=\"tablist\" aria-label=\"Content tabs\" aria-orientation=\"horizontal\" data-tabs-id=\"isotope\">\n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-all\" id=\"tab-isotope-all\" data-value=\"all\">\n          <span class=\"bde-tabs__tab-title\">All<\/span>\n        <\/button>\n      \n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-1\" id=\"tab-isotope-1\" data-value=\"13\">\n                    <span class=\"bde-tabs__tab-title\">Community<\/span>\n        <\/button>\n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-2\" id=\"tab-isotope-2\" data-value=\"27\">\n                    <span class=\"bde-tabs__tab-title\">Education<\/span>\n        <\/button>\n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-3\" id=\"tab-isotope-3\" data-value=\"16\">\n                    <span class=\"bde-tabs__tab-title\">News<\/span>\n        <\/button>\n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-4\" id=\"tab-isotope-4\" data-value=\"34\">\n                    <span class=\"bde-tabs__tab-title\">Product<\/span>\n        <\/button>\n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-5\" id=\"tab-isotope-5\" data-value=\"25\">\n                    <span class=\"bde-tabs__tab-title\">Security<\/span>\n        <\/button>\n              <button role=\"tab\" aria-selected=\"false\" class=\"bde-tabs__tab js-tab\" aria-controls=\"tab-panel-isotope-6\" id=\"tab-isotope-6\" data-value=\"9\">\n                    <span class=\"bde-tabs__tab-title\">Support<\/span>\n        <\/button>\n          <\/div>\n  <\/div>\n\n\n        <\/div>\n    <\/div>\n<div class=\"bde-loop bde-loop-grid ee-posts ee-posts-grid bde-loop-isotope ee-posts-isotope\">    <article class=\"bde-loop-item ee-post\" data-filters=\"16\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/welcome-to-the-new-travis-ci\/\" target=\"_blank\">\n                        Welcome to the New Travis CI                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    June 2, 2025                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/news\/\"target=\"_blank\">News<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    The new look, the new site, and this new developer-first direction mark the beginning of a new era for Travis CI.                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"34\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/docker-swarm-vs-kubernetes\/\" target=\"_blank\">\n                        Docker Swarm vs Kubernetes                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    May 30, 2025                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/product\/\"target=\"_blank\">Product<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Among all the tools aimed at orchestrating containers, the two leading players are Docker Swarm and Kubernetes. Both provide solutions for container application management, as&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/understanding-devops-metrics-dora-metrics-space-framework-and-devex\/\" target=\"_blank\">\n                        Understanding DevOps Metrics: DORA Metrics, SPACE Framework and DevEx                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    May 30, 2025                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Introduction Measuring and improving the productivity of DevOps teams has long been a major challenge. From purely technical metrics to more business-oriented ones, the choice&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"34\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/how-to-integrate-test-driven-development-with-ci-cd\/\" target=\"_blank\">\n                        How to Integrate Test Driven Development With CI\/CD                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    August 1, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/product\/\"target=\"_blank\">Product<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Sometimes developers don&#8217;t implement the Test Driven Development (TDD) methodology just because the project they are building is small and does not need testing frameworks.&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/react-router-demystified-a-developers-guide-to-efficient-routing\/\" target=\"_blank\">\n                        React Router Demystified: A Developer&#8217;s Guide to Efficient Routing                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    July 24, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Routing in web applications allows for seamless navigation, ensuring users effortlessly access different pages and resources within an application. As such, when implemented correctly, routing&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"34\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/htmx-or-react-what-should-you-choose\/\" target=\"_blank\">\n                        HTMX or React: What Should You Choose?                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    July 16, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/product\/\"target=\"_blank\">Product<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Selecting the appropriate tools for your project can be difficult. HTMX and React, both share a common goal of enhancing web interactivity, but they are&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"34\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/introducing-travis-cis-new-feature-ask-travis-your-ai-documentation-assistant\/\" target=\"_blank\">\n                        Introducing Travis CI&#8217;s New Feature: Ask Travis, Your AI Documentation Assistant                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    June 28, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/product\/\"target=\"_blank\">Product<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    At Travis CI, we are always looking to make your experience as smooth and efficient as possible. We understand that finding the right answers in&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/unit-testing-vs-integration-testing\/\" target=\"_blank\">\n                        Unit Testing vs Integration Testing: What is Best for You                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    June 21, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Introduction Testing a car engine is one thing, but testing a car is another. Since a car will typically include a lot more components, testing&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/office-hours-docker-build-cloud\/\" target=\"_blank\">\n                        Replay of Office Hours: Docker Build Cloud                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    April 26, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Docker Build Cloud has been a popular topic. In this video, Travis CI\u2019s Michael Mendy demonstrated how to implement Docker Build Cloud into your Travis&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"16\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/write-for-travis-ci-and-get-paid\/\" target=\"_blank\">\n                        Write for Travis CI and Get Paid                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    April 17, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/news\/\"target=\"_blank\">News<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Write for Travis CI and get paid. You can earn: $500 per article$250 bonus if post gets 1,000 organic views within the first month Your&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/explaining-trunk-based-development\/\" target=\"_blank\">\n                        Explaining Trunk Based Development                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    April 17, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Introduction Trunk-based development is one of the most widely used branching methodologies. It helps teams collaborate and build and deliver software.This article will examine trunk-based&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"34\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/travis-ci-product-enhancements-for-march-2024\/\" target=\"_blank\">\n                        Travis CI Product Enhancements for March 2024                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    March 15, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/product\/\"target=\"_blank\">Product<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Recently, Travis CI made several enhancements to both the Cloud and Enterprise (Self-Hosted) products, including:. Travis CI Cloud: Travis CI Enterprise (Self-Hosted):                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27,9\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/speed-up-your-builds\/\" target=\"_blank\">\n                        Office Hours: Specific Ways to Speed Up Your Builds                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    February 12, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    In this Office Hours, Travis CI&#8217;s Michael Mendy explains the importance of concurrency and how a repository utilizing many jobs can cause queueing issues. He&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"13,27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/office-hours-how-to-build-quicker\/\" target=\"_blank\">\n                        Replay of Office Hours: How to Build Quicker                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    January 16, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/community\/\"target=\"_blank\">Community<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Watch the replay of a recent Travis CI Office Hours. In this event, limited to 30 minutes, Travis CI\u2019s Michael Mendy demonstrated how to configure&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"16\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/travis-ci-joins-ibm-webinar\/\" target=\"_blank\">\n                        Travis CI and IBM Webinar                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    January 4, 2024                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/news\/\"target=\"_blank\">News<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Watch a replay of webinar when Travis CI's Michael Mendy joined IBM to discuss enterprise CI\/CD.                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/using-docker-in-travis-ci-builds\/\" target=\"_blank\">\n                        Office Hours Replay: Using Docker in Travis CI Builds                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    December 6, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Watch the replay below of a recent Office Hours where Travis CI&#8217;s Michael Mendy discussed Using Docker in Travis CI Builds. Mendy showed how to&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"27\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/nov-office-hours-michael-mendy\/\" target=\"_blank\">\n                        Replay Office Hours: Adding GPU to Your Travis CI Builds                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    November 16, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/educations\/\"target=\"_blank\">Education<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Watch the replay for a Travis CI Office Hours with Michael Mendy. In this office hours, Michael guided through integrating GPUs into the build process,&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"16\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/travis-ci-assembla-handshake\/\" target=\"_blank\">\n                        Travis CI \/ Assembla Handshake                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    September 27, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/news\/\"target=\"_blank\">News<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Build and Test Code from Assembla Perforce Helix Core and Apache Subversion with Travis CI Travis CI is happy to announce a further extension of&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"16,9\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/boost-your-computing-power-with-the-travis-ci-new-gpu-support\/\" target=\"_blank\">\n                        Boost Your Computing Power with  the Travis CI New GPU Support                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    June 27, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/news\/\"target=\"_blank\">News<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Travis CI is excited to announce that we've added GPU support for Linux based builds. As a result, we can now provide you with even&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"25\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/ci-cd-security-practices\/\" target=\"_blank\">\n                        CI\/CD Security: Best Practices                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    May 22, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/security\/\"target=\"_blank\">Security<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Software development often consists of confidential information and code sequences that could put companies in a vulnerable position if leaked into the hands of competitors.&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"25,9\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/generate-sbom-from-your-repository-with-travis-ci\/\" target=\"_blank\">\n                        Generate SBOM from Your Repo Using Travis CI                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    May 8, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/security\/\"target=\"_blank\">Security<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Increasingly, software imposes security requirements on developers. As software is built using multiple libraries or utilities, developers introduce a lot of dependencies into the final&hellip;                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n    <article class=\"bde-loop-item ee-post\" data-filters=\"25\">\n        \n        \n        <div class=\"bde-loop-item__wrap ee-post-wrap\">\n            \n                            <h3 class=\"ee-post-title\">\n                    <a class=\"bde-loop-item__title-link ee-post-title-link\" href=\"https:\/\/www.travis-ci.com\/blog\/svn-perforce-ci-cd\/\" target=\"_blank\">\n                        SVN and Perforce CI\/CD Options                    <\/a>\n                <\/h3>\n                            <div class=\"bde-loop-item__post-meta ee-post-meta\">\n                                                                                <span class=\"bde-loop-item__meta-date bde-loop-item__meta-item ee-post-meta-date ee-post-meta-item\">\n                                    May 5, 2023                                <\/span>\n                                                \n                <\/div>\n            <ul class=\"ee-post-taxonomy\"><li class=\"bde-loop-item__tax-item ee-post-taxonomy-item\"><a href=\"https:\/\/www.travis-ci.com\/blog\/category\/security\/\"target=\"_blank\">Security<\/a><\/li><\/ul>                <div class=\"bde-loop-item__content ee-post-content\">\n                    Travis CI\u2019s SVN and Perforce CI\/CD options enable developers to benefit from the security, storage, and automation features that our software has to offer.                <\/div>\n            \n            \n        <\/div>\n\n    <\/article>\n\n<div class=\"bde-loop-item-gutter ee-post-gutter\"><\/div><div class=\"bde-loop-item-sizer ee-post-sizer\"><\/div><\/div><\/div>\n<\/div><\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"","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-243712","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages\/243712","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=243712"}],"version-history":[{"count":99,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages\/243712\/revisions"}],"predecessor-version":[{"id":245579,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/pages\/243712\/revisions\/245579"}],"wp:attachment":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/media?parent=243712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}