CINXE.COM
Czym jest DevOps? | Atlassian
<!DOCTYPE html> <html id="magnolia" lang="pl"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="fb:pages" content="115407078489594" /> <meta name="description" content="DevOps to relacja partnerska między programistami i administratorami oparta na komunikacji, współpracy i integracji."> <meta name="author" content="Atlassian"> <link rel="canonical" href="https://www.atlassian.com/pl/devops"/> <title> Czym jest DevOps? | Atlassian </title> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Black.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-display/Charlie_Display-Semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-display/Charlie_Display-Black.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/css/wpl-main.css?cdnVersion=2625" id="main-css" /> <link href="https://wac-cdn.atlassian.com" rel="preconnect"> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8974/assets/build/js/head.js?cdnVersion=2625"></script> <link rel="alternate" href="https://www.atlassian.com/devops" hreflang="x-default" /> <link rel="alternate" href="https://www.atlassian.com/devops" hreflang="en" /> <link rel="alternate" href="https://www.atlassian.com/ja/devops" hreflang="ja" /> <link rel="alternate" href="https://www.atlassian.com/fr/devops" hreflang="fr" /> <link rel="alternate" href="https://www.atlassian.com/de/devops" hreflang="de" /> <link rel="alternate" href="https://www.atlassian.com/es/devops" hreflang="es" /> <link rel="alternate" href="https://www.atlassian.com/br/devops" hreflang="pt-BR" /> <link rel="alternate" href="https://www.atlassian.com/zh/devops" hreflang="zh-Hans" /> <link rel="alternate" href="https://www.atlassian.com/ko/devops" hreflang="ko" /> <link rel="alternate" href="https://www.atlassian.com/ru/devops" hreflang="ru" /> <link rel="alternate" href="https://www.atlassian.com/pl/devops" hreflang="pl" /> <link rel="alternate" href="https://www.atlassian.com/it/devops" hreflang="it" /> <link rel="alternate" href="https://www.atlassian.com/nl/devops" hreflang="nl" /> <link rel="alternate" href="https://www.atlassian.com/hu/devops" hreflang="hu" /> <link rel="apple-touch-icon" sizes="16x16" href="/favicon-16x16.png" /> <link rel="apple-touch-icon" sizes="32x32" href="/favicon-32x32.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32" /> <meta name="theme-color" content="#205081"> <meta property="og:title" content="Czym jest DevOps? | Atlassian" /> <meta property="og:description" content="DevOps to relacja partnerska między programistami i administratorami oparta na komunikacji, współpracy i integracji." /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.atlassian.com/pl/devops" /> <meta property="og:site_name" content="Atlassian" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@Atlassian" /> <script src="https://wac-cdn.atlassian.com/static/master/8974/assets/build/js/jquery.js?cdnVersion=2625"></script> <style> .imkt-sticky-wrapper { position: relative; z-index: 10; } .pull-quote p { margin-bottom: 8px; } .pull-quote h2 { font-size: 36px; line-height: 50px; font-weight: 300; } .card-link div.component.component--image .div-inline-svg { margin-bottom: 0px; } .sign-up .component--exact-target-form .exact-target-form__email-input input[type="email"] { color: #091E42 !important; } .component--exact-target-form .exact-target-form__email-input input[type="email"] {max-width: 500px;} .imkt-content-hub-microsite-inherit { display:none; } </style> <script type="text/javascript"> window.featureFlags = "".split('&') .reduce((flags, flagStr) => { const [flagKey, flagValue] = flagStr.split('='); return { ...flags, [flagKey]: flagValue }; }, {}) </script> <script type="text/javascript"> window.cmsPageVariant = window.cmsPageVariant ? window.cmsPageVariant : window.featureFlags?.cmsVariant; </script> <script type="text/javascript"> var LOCALIZED_PRICING_CONTENTFUL_SPACE = "3s3v3nq72la0"; var LOCALIZED_PRICING_CONTENTFUL_ENVIRONMENT = "master"; var LOCALIZED_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; var LOCALIZED_CCP_PRICING_CONTENTFUL_ENVIRONMENT = "master"; var LOCALIZED_CCP_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; var LOCALIZED_PRICING_USE_GEO_CURRENCY = true; </script> </head> <body id="devops" class="wac devops" data-headerless-path="devops"> <div class="language-selector-banner "> <script type="text/x-component"> { "type":"imkt.components.LanguageSwitcherNav", "params": { } } </script> <span class="language-selector-banner__close-banner">Close</span> <div class="language-selector-banner__inner-container"> <div class="language-selector-banner__language-suggestion"> <a href="#">Czy wyświetlić tę stronę w <span class="preferred-locale-detected">Twoim języku</span>?</a> </div> <div class="language-selector-banner__language-selector"> <a href="#" class="language-selector-banner__language-selector__trigger">Wszystkie języki</a> <div class="language-selector-banner__language-selector__options"> <div class="language-selector-banner__language-selector__options__header"> <span>Wybierz swój język</span> </div> <ul class="language-selector-banner__language-selector__options__list"> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="中文" data-event="clicked" data-uuid="212a1c0b-40-0" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="zh" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/zh/devops" href="https://www.atlassian.com/zh/devops">中文</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Deutsch" data-event="clicked" data-uuid="212a1c0b-40-1" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="de" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/de/devops" href="https://www.atlassian.com/de/devops">Deutsch</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="English" data-event="clicked" data-uuid="212a1c0b-40-2" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="en" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/devops" href="https://www.atlassian.com/devops">English</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Español" data-event="clicked" data-uuid="212a1c0b-40-3" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="es" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/es/devops" href="https://www.atlassian.com/es/devops">Español</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Français" data-event="clicked" data-uuid="212a1c0b-40-4" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="fr" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/fr/devops" href="https://www.atlassian.com/fr/devops">Français</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Italiano" data-event="clicked" data-uuid="212a1c0b-40-5" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="it" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/it/devops" href="https://www.atlassian.com/it/devops">Italiano</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="한국어" data-event="clicked" data-uuid="212a1c0b-40-6" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="ko" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ko/devops" href="https://www.atlassian.com/ko/devops">한국어</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Nederlands" data-event="clicked" data-uuid="212a1c0b-40-7" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="nl" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/nl/devops" href="https://www.atlassian.com/nl/devops">Nederlands</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="日本語" data-event="clicked" data-uuid="212a1c0b-40-8" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="ja" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ja/devops" href="https://www.atlassian.com/ja/devops">日本語</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Português" data-event="clicked" data-uuid="212a1c0b-40-9" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="br" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/br/devops" href="https://www.atlassian.com/br/devops">Português</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Pусский" data-event="clicked" data-uuid="212a1c0b-40-10" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="ru" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ru/devops" href="https://www.atlassian.com/ru/devops">Pусский</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Polski" data-event="clicked" data-uuid="212a1c0b-40-11" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="pl" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/pl/devops" href="https://www.atlassian.com/pl/devops">Polski</a> </li> </ul> </div> </div> </div> </div> <header class="header header--wac"> <style> @media (min-width: 1024px) { #adg4-global-nav .adg4-nav-link-products .dropdown-content { left: -100px; width: 912px; } } .adg4-nav-link-teams .dropdown-content, .adg4-nav-link-why-atlassian .dropdown-content { width: 696px; left: 5px; } .adg4-nav-link-resources .dropdown-content { width: 912px; right: -170px; } #adg4-global-nav .intra-div.n10 { background: #F8F8F8; } #adg4-global-nav div.h5:before { content: "\00A0"; display: block; } #adg4-global-nav a.component__link.default { font-size: 0.875rem; margin: 0; padding: 5px 0; line-height: 1.8; display: block; color: inherit; } #adg4-global-nav a.component__link.default:hover { text-decoration: none; color: #0052CC; } #adg4-global-nav h3 { font-size: 0.875rem; margin: 0; font-weight: 600; } #adg4-global-nav p { font-size: 0.75rem; margin: 0; color: #505258; } #adg4-global-nav .products-tab-contents .component__image--left img { border-radius: 5px; padding: 5px; background-color: #f8f8f8; margin: 0; } #adg4-global-nav .products-tab-contents a.component--block__link:hover .component__image--left img { background-color: #F0F1F2; } #adg4-global-nav .dropdown-content a.component--block__link:hover h3 { color: #1868DB; } .nav-two-col .intra-div.flexRow.wrap, .nav-three-col .intra-div.flexRow.wrap, .nav-four-col .intra-div.flexRow.wrap, .bottom-three-col .intra-div.flexRow.wrap, .bottom-four-col .intra-div.flexRow.wrap { display: grid; gap: 32px; } .nav-two-col .intra-div.flexRow.wrap { grid-template-columns: 1fr 1fr; padding: 40px 32px 40px 40px; } .bottom-three-col .intra-div.flexRow.wrap, .nav-three-col .intra-div.flexRow.wrap { grid-template-columns: 1fr 1fr 1fr; padding: 40px; } .bottom-four-col .intra-div.flexRow.wrap, .nav-four-col .intra-div.flexRow.wrap { grid-template-columns: 1fr 1fr 1fr 1fr; padding: 40px; } @media (max-width: 1023px) { .bottom-three-col .intra-div.flexRow.wrap, .bottom-four-col .intra-div.flexRow.wrap, .nav-two-col .intra-div.flexRow.wrap, .nav-three-col .intra-div.flexRow.wrap, .nav-four-col .intra-div.flexRow.wrap { padding: 20px; grid-template-columns: 1fr; } } .component.s0.between.component--block.team-card { position: relative; } .component.s0.between.component--block.team-card .hoverable { position: absolute; opacity: 0; width: 1px; height: 1px; top: 0px; left: 0px; } .component.s0.between.component--block.team-card:hover .component--image-heading-textblock img { opacity: 0; } .component.s0.between.component--block.team-card:hover .hoverable { width: auto; height: 28px; opacity: 1; } #adg4-global-nav .component--image-heading-textblock.with-flex { display: flex; } #adg4-global-nav .component--image-heading-textblock.with-flex div.component__image { margin-right: 8px; } #adg4-global-nav .component--image-heading-textblock.with-flex div.component__heading-textblock { margin-left: 8px; } #adg4-global-nav span.lozenge { border: 0; background: #cfe1fd; border-radius: 30px; font-size: .625rem; font-weight: 600; text-transform: uppercase; padding: 1px 6px; letter-spacing: .3px; line-height: 1.45; white-space: nowrap; vertical-align: middle; } .imkt-sticky-wrapper { border-top: 1px solid #DDDEE1; } .imkt-sticky-wrapper .imkt-navbar .imkt-navbar__main-section { min-height: 72px } </style> <nav id="adg4-global-nav" class="adg4-global-nav globalNav prod-view "> <div class="nav-space"> <div class="adg4-nav-inner"> <div class="overlay-style overlay-color"></div> <div class="overlay-style overlay-clickable"><button class="close-all"></button></div> <a href="/pl/" class="header-link" data-event="clicked" data-uuid="0703b6c2-3e-logo-link" data-event-component="linkButton" data-event-container="globalNavWac-ADG4" data-schema-version="1" > <img class="header-logo" alt="Atlassian" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/AtlassianHeaderLogo.svg" style="aspect-ratio: 180/24;"> </a> <button class="mobile-toggle" title="Mobile menu"> <hr class="top" /> <hr class="mid mid1" /> <hr class="mid mid2" /> <hr class="bot" /> </button> <div class="menu-right"> <div class="menu-popout"> <div class="inter-popout-container"> <ul class="nav-links"> <li class="cta-mobile"> <a class="cta button--one button--regular button--primary" href="/pl/try" data-event="clicked" data-uuid="0703b6c2-3e-cta-mobile" data-event-component="linkButton" data-event-container="globalNav-cta-mobile" data-schema-version="1" data-label-english="Get it free" >Wypróbuj teraz</a> </li> <li class="outline-element"></li> <li id="adg4-nav-link-products" class="nav-link globalNav has-dropdown multi adg4-nav-link-products"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-event="clicked" data-uuid="22d568a6-9f-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Produkty <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-d3062495-a1fa-455d-af4a-1deb514d7223" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Polecane <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-e0500fdf-b128-45d6-93b4-b062a202b657" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Programiści <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-c014fb24-377d-4a31-89c4-6071c19f8a95" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Menedżerowie produktu <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-3d19a5a4-952c-4fb1-9f13-7892fa162cec" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Specjaliści IT <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-e3ef4fba-ad10-4f84-af12-2f6f6d1efd67" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Zespoły biznesowe <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-7d0e41e0-832f-4327-9102-52887f676ce2" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Kadra zarządzająca <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <div class="dropdown-content" id="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> <button class="tab-button active" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-d3062495-a1fa-455d-af4a-1deb514d7223" data-event="clicked" data-uuid="d3062495-a1-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Polecane </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-e0500fdf-b128-45d6-93b4-b062a202b657" data-event="clicked" data-uuid="e0500fdf-b1-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Programiści </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-c014fb24-377d-4a31-89c4-6071c19f8a95" data-event="clicked" data-uuid="c014fb24-37-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Menedżerowie produktu </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-3d19a5a4-952c-4fb1-9f13-7892fa162cec" data-event="clicked" data-uuid="3d19a5a4-95-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Specjaliści IT </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-e3ef4fba-ad10-4f84-af12-2f6f6d1efd67" data-event="clicked" data-uuid="e3ef4fba-ad-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Zespoły biznesowe </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-7d0e41e0-832f-4327-9102-52887f676ce2" data-event="clicked" data-uuid="7d0e41e0-83-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Kadra zarządzająca </button> <div class="link-in-dropdown"> <a class="easy-link-arrow" href="/pl/software" data-event="clicked" data-uuid="7d0e41e0-83" data-event-component="linkButton" data-event-container="globalNav-tab-link-in-dropdown" data-schema-version="1" > Zobacz wszystkie produkty </a> </div> </div> <div class="tab-content-area globalNav cols-6"> <div id="tab-d3062495-a1fa-455d-af4a-1deb514d7223" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Polecane </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira" class="component--block__link" data-event="clicked" data-uuid="866c24d9-b0" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="a15115f1" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Elastyczne zarządzanie projektami</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/confluence" class="component--block__link" data-event="clicked" data-uuid="561b5cff-b0" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="c58719b2" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Wiedza, wszystkie informacje w jednym miejscu</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira/service-management" class="component--block__link" data-event="clicked" data-uuid="94838acb-4e" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="402ab225" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Service Management </h3> <p>Dostarczanie usług z dużą prędkością</p> </div> </div> </a> </div> <div class="component s0 between hide-all component--block" style="margin:4px 0;padding:0;" > <a href="https://trello.com/home" class="component--block__link" data-event="clicked" data-uuid="1cf0174b-9a" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="6069d7e9" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Trello.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Trello </h3> <p>Porządkowanie i wizualizowanie pracy</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/rovo" class="component--block__link" data-event="clicked" data-uuid="154e84e5-f5" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="1a28c744" alt="Ikona Rovo" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/k5xhw8hpqxghzb55nfktt4/logo-light_Rovo_mark_brand_RGB.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Rovo <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Uwolnij potencjał wiedzy firmy</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira/product-discovery" class="component--block__link" data-event="clicked" data-uuid="44176d6a-9a" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="61053761" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Product Discovery <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Rejestrowanie pomysłów i nadawanie im priorytetów</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/compass" class="component--block__link" data-event="clicked" data-uuid="a182ac56-4e" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="659f8f31" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Compass <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Optymalizacja stanu oprogramowania</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/guard" class="component--block__link" data-event="clicked" data-uuid="50063449-6b" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="58aaa51d" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Guard.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Guard <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Zwiększone bezpieczeństwo w chmurze</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/loom" class="component--block__link" data-event="clicked" data-uuid="6ee54a1e-1e" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="e12ac81c" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Loom.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Loom <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Szybkie, asynchroniczne aktualizacje wideo</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-e0500fdf-b128-45d6-93b4-b062a202b657" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Programiści </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira" class="component--block__link" data-event="clicked" data-uuid="676acbb3-62" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="29306f11" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Elastyczne zarządzanie projektami</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/bitbucket" class="component--block__link" data-event="clicked" data-uuid="c33432cf-d2" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="04091352" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Bitbucket.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Bitbucket </h3> <p>Repozytoria kodów do współpracy</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/compass" class="component--block__link" data-event="clicked" data-uuid="b189cc6c-90" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="461b52ba" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Compass <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Optymalizacja stanu oprogramowania</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-c014fb24-377d-4a31-89c4-6071c19f8a95" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Menedżerowie produktu </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira" class="component--block__link" data-event="clicked" data-uuid="290c4dc3-76" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="a76bb88f" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Elastyczne zarządzanie projektami</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/confluence" class="component--block__link" data-event="clicked" data-uuid="6ce391a6-10" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="50f44221" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Wiedza, wszystkie informacje w jednym miejscu</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/pl/software/jira/product-discovery" class="component--block__link" data-event="clicked" data-uuid="b6e816c2-90" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="38733354" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Product Discovery <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Rejestrowanie pomysłów i nadawanie im priorytetów</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-3d19a5a4-952c-4fb1-9f13-7892fa162cec" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Specjaliści IT </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira/service-management" class="component--block__link" data-event="clicked" data-uuid="1c45f049-49" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="74cb2c5b" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Service Management </h3> <p>Dostarczanie usług z dużą prędkością</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/guard" class="component--block__link" data-event="clicked" data-uuid="923a9b01-40" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="cd74c518" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Guard.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Guard <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Zwiększone bezpieczeństwo w chmurze</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-e3ef4fba-ad10-4f84-af12-2f6f6d1efd67" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Zespoły biznesowe </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/jira" class="component--block__link" data-event="clicked" data-uuid="13474f83-26" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="1ef222e7" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Elastyczne zarządzanie projektami</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/confluence" class="component--block__link" data-event="clicked" data-uuid="4b6d0074-94" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="5dc02e14" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Wiedza, wszystkie informacje w jednym miejscu</p> </div> </div> </a> </div> <div class="component alignContentStretch alignItemsStretch justifyStart noWrap no s0 between component--block" style="margin:4px 0;padding:0;:;" > <a href="https://trello.com/home" class="component--block__link" data-event="clicked" data-uuid="05036e06-dd" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="f5faeacd" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Trello.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Trello </h3> <p>Porządkowanie i wizualizowanie pracy</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/pl/software/loom" class="component--block__link" data-event="clicked" data-uuid="c3dcae40-95" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="4d83dea7" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Loom.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Loom <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Szybkie, asynchroniczne aktualizacje wideo</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-7d0e41e0-832f-4327-9102-52887f676ce2" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Kadra zarządzająca </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/pl/software/jira" class="component--block__link" data-event="clicked" data-uuid="3c258fc0-fc" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="a891fdc9" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Elastyczne zarządzanie projektami</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="https://loom.com" class="component--block__link" data-event="clicked" data-uuid="21331073-0f" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="3bbb9fed" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Wiedza, wszystkie informacje w jednym miejscu</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/pl/software/loom" class="component--block__link" data-event="clicked" data-uuid="b30cd095-78" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="c3942edb" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Loom.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Loom <span class="lozenge blue200 text-adg4secondarynavy">NOWOŚĆ</span> </h3> <p>Szybkie, asynchroniczne aktualizacje wideo</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/pl/software/jira-align" class="component--block__link" data-event="clicked" data-uuid="e177e36d-f2" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="c3d49c45" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Align.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Align </h3> <p>Znaczenie i planowanie pracy w całym przedsiębiorstwie</p> </div> </div> </a> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-teams" class="nav-link globalNav has-dropdown single adg4-nav-link-teams"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-c7337bad-f071-4c96-b5a3-99d33e6c73bd" data-event="clicked" data-uuid="c7337bad-f0-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Zespoły <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <div class="dropdown-content" id="nav-link-c7337bad-f071-4c96-b5a3-99d33e6c73bd"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area globalNav cols-1"> <div id="tab-8212b0b7-5103-48a7-8a92-ac9fbd91d1b4" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Zespoły </h5> <div class="component component--block nav-three-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block team-card" style="margin:0;" > <a href="/pl/teams/software-development" class="component--block__link" data-event="clicked" data-uuid="f708e77a-a5" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="90d05cb9" alt="" class="component__image xs-compact-bottom xs-none-top" style="width:28px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-software.svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Oprogramowanie </h3> <p>Szybsze dostarczanie innowacyjnego oprogramowania wysokiej jakości</p> </div> </div> <div class="component component--image hoverable"> <img id="38496121" alt="" class="component__image" style="width:28px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-software-hover.svg" loading="lazy" /> </div> </a> </div> <div class="component s0 between component--block team-card" style="margin:0;" > <a href="/pl/teams/marketing" class="component--block__link" data-event="clicked" data-uuid="6fe6061e-15" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="1126eb5b" alt="" class="component__image xs-none-top xs-compact-bottom" style="width:44px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-marketing.svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Marketing </h3> <p>Strategie oparte na współpracy na rzecz sukcesu marketingowego</p> </div> </div> <div class="component component--image hoverable"> <img id="663b0d9c" alt="" class="component__image" style="width:44px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-marketing-hover.svg" loading="lazy" /> </div> </a> </div> <div class="component s0 between component--block team-card" style="margin:0;" > <a href="/pl/teams/it" class="component--block__link" data-event="clicked" data-uuid="bd6097b7-ae" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="c99a84f3" alt="" class="component__image xs-none-top xs-compact-bottom" style="width:32px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-it.svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > IT </h3> <p>Świadczenie wysokiej jakości usług z zakresu wsparcia i eksploatacji systemów</p> </div> </div> <div class="component component--image hoverable"> <img id="b459ac25" alt="" class="component__image" style="width:32px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-it-hover.svg" loading="lazy" /> </div> </a> </div> </div> </div> <div class="component component--block bottom-three-col" style="margin-top:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm component--block__background neutral100 has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block col-1" style="margin:0;" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > rozwiązanie </h5> </div> <div class="component component--link-button "> <a href="/pl/solutions/work-management" data-event="clicked" data-uuid="b179f79d-e5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zarządzanie pracą" data-label-english="Work Management" class="component__link default " > Zarządzanie pracą </a> </div> <div class="component component--link-button "> <a href="/pl/solutions/itsm" data-event="clicked" data-uuid="5ad93cb6-9a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zarządzanie usługami IT" data-label-english="IT Service Management" class="component__link default " > Zarządzanie usługami IT </a> </div> <div class="component component--link-button "> <a href="/pl/solutions/devops" data-event="clicked" data-uuid="d013113f-55" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Agile i DevOps" data-label-english="Agile & DevOps" class="component__link default " > Agile i DevOps </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > Według wielkości zespołu </h5> </div> <div class="component component--link-button "> <a href="/pl/enterprise" data-event="clicked" data-uuid="f56440e6-51" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Enterprise" data-label-english="Enterprise" class="component__link default " > Enterprise </a> </div> <div class="component component--link-button "> <a href="/pl/software/small-business" data-event="clicked" data-uuid="7515a7d2-b8" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Małe firmy" data-label-english="Small business" class="component__link default " > Małe firmy </a> </div> <div class="component component--link-button "> <a href="/pl/software/startups" data-event="clicked" data-uuid="7dd4032c-05" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Startup" data-label-english="Startup" class="component__link default " > Startup </a> </div> <div class="component component--link-button "> <a href="/pl/teams/nonprofits" data-event="clicked" data-uuid="ecd56900-50" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Organizacje non-profit" data-label-english="Non-profit" class="component__link default " > Organizacje non-profit </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > Według branży </h5> </div> <div class="component component--link-button "> <a href="/pl/industries/retail" data-event="clicked" data-uuid="d1ccbcfe-58" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Handel detaliczny" data-label-english="Retail" class="component__link default " > Handel detaliczny </a> </div> <div class="component component--link-button "> <a href="/pl/industries/telecom" data-event="clicked" data-uuid="3c615ef5-97" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Telekomunikacja" data-label-english="Telecommunications" class="component__link default " > Telekomunikacja </a> </div> <div class="component component--link-button "> <a href="/pl/industries/professional-services" data-event="clicked" data-uuid="4926e993-46" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Usługi specjalistyczne" data-label-english="Professional services" class="component__link default " > Usługi specjalistyczne </a> </div> <div class="component component--link-button "> <a href="/pl/government" data-event="clicked" data-uuid="89d1956c-e2" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Administracja publiczna" data-label-english="Government" class="component__link default " > Administracja publiczna </a> </div> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-why-atlassian" class="nav-link globalNav has-dropdown single adg4-nav-link-why-atlassian"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-fa47bfda-a17c-48bb-b238-3fb7545b1e42" data-event="clicked" data-uuid="fa47bfda-a1-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Dlaczego Atlassian <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <div class="dropdown-content" id="nav-link-fa47bfda-a17c-48bb-b238-3fb7545b1e42"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area globalNav cols-1"> <div id="tab-94bac309-9300-4042-bafe-297e6188d84f" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Dlaczego Atlassian </h5> <div class="component component--block nav-three-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:0;" > <a href="https://marketplace.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="c9dc5872-ad" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Narzędzia Integracji </h3> <p>Tysiące aplikacji do połączenia z produktami Atlassian</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/pl/customers" class="component--block__link" data-event="clicked" data-uuid="d7af88e4-e4" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Klienci </h3> <p>Studia przypadków i historyjki oparte na pracy zespołowej</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/pl/trust/compliance/resources/fedramp" class="component--block__link" data-event="clicked" data-uuid="214ef2f0-e9" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > FedRAMP </h3> <p>Zgodne rozwiązania dla sektora publicznego</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/pl/trust/resilience" class="component--block__link" data-event="clicked" data-uuid="12386179-63" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Odporność </h3> <p>Wysoce wydajna struktura klasy korporacyjnej</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/pl/platform" class="component--block__link" data-event="clicked" data-uuid="b6627015-48" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Platforma </h3> <p>Nasza głęboko zintegrowana, niezawodna i bezpieczna platforma</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/pl/trust" class="component--block__link" data-event="clicked" data-uuid="7a444656-29" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Centrum zaufania </h3> <p>Bezpieczeństwo danych, zgodność z przepisami i dostępność</p> </div> </a> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-resources" class="nav-link globalNav has-dropdown single adg4-nav-link-resources"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-9fc4b679-6101-4d37-be62-9764cce616cb" data-event="clicked" data-uuid="9fc4b679-61-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Zasoby <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <div class="dropdown-content" id="nav-link-9fc4b679-6101-4d37-be62-9764cce616cb"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area globalNav cols-1"> <div id="tab-e081e462-8411-40d8-9160-3f1b4949778a" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Zasoby </h5> <div class="component component--block nav-four-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:0;" > <a href="https://support.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="29bbc167-92" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Obsługa klienta </h3> <p>Zadawaj pytania, zgłaszaj błędy i dziel się opinią</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="https://partnerdirectory.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="a6a57338-f5" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Znajdź partnerów </h3> <p>Skorzystaj z doradztwa, szkolenia i wsparcia w zakresie dostosowywania produktów</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/pl/migration" class="component--block__link" data-event="clicked" data-uuid="92cc2fbe-15" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Program migracji </h3> <p>Uzyskaj szczegółowe wskazówki dotyczące przeprowadzania migracji do chmury Atlassian</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="https://university.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="b6f659ac-62" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > University </h3> <p>Ucz się i rozwijaj zbiór kompetencji w zakresie wszystkich zagadnień związanych z ofertą Atlassian</p> </div> </a> </div> </div> </div> <div class="component component--block bottom-four-col" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm component--block__background n10 has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block col-1" style="margin:0;" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 heading" > Wsparcie </h5> </div> <div class="component component--link-button "> <a href="/pl/company/contact/general-inquiries" data-event="clicked" data-uuid="a169f872-54" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Pytania ogólne" data-label-english="General inquiries" class="component__link default " > Pytania ogólne </a> </div> <div class="component component--link-button "> <a href="/pl/company/contact/product-evaluator-advice" data-event="clicked" data-uuid="761c7820-2e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Doradztwo dotyczące produktu" data-label-english="Product Advice" class="component__link default " > Doradztwo dotyczące produktu </a> </div> <div class="component component--link-button "> <a href="/pl/partners" data-event="clicked" data-uuid="78508d01-2c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Wsparcie dla partnerów" data-label-english="Partner support" class="component__link default " > Wsparcie dla partnerów </a> </div> <div class="component component--link-button "> <a href="/pl/enterprise/success" data-event="clicked" data-uuid="f4a22b8f-03" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Wsparcie dla firm" data-label-english="Enterprise support" class="component__link default " > Wsparcie dla firm </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <div class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 h5 heading" > </div> </div> <div class="component component--link-button "> <a href="https://support.atlassian.com/contact/" data-event="clicked" data-uuid="b802a97d-a6" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Wsparcie techniczne" data-label-english="Technical Support" class="component__link default " > Wsparcie techniczne </a> </div> <div class="component component--link-button "> <a href="/pl/company/contact/purchasing-licensing" data-event="clicked" data-uuid="80be0d0e-96" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Ceny i płatności" data-label-english="Pricing and Billing" class="component__link default " > Ceny i płatności </a> </div> <div class="component component--link-button "> <a href="https://developer.atlassian.com/" data-event="clicked" data-uuid="a77e284c-f5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Wsparcie dla programistów" data-label-english="Developer support" class="component__link default " > Wsparcie dla programistów </a> </div> <div class="component component--link-button "> <a href="/pl/licensing/purchase-licensing" data-event="clicked" data-uuid="7e4bcf50-d5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zakup licencji" data-label-english="Purchasing & Licensing" class="component__link default " > Zakup licencji </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 heading" > Uczenie się </h5> </div> <div class="component component--link-button "> <a href="/pl/project-management" data-event="clicked" data-uuid="37e63de2-8b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zarządzanie projektami" data-label-english="Project Management" class="component__link default " > Zarządzanie projektami </a> </div> <div class="component component--link-button "> <a href="/pl/agile" data-event="clicked" data-uuid="cd88fac0-34" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Agile" data-label-english="Agile" class="component__link default " > Agile </a> </div> <div class="component component--link-button "> <a href="/pl/community" data-event="clicked" data-uuid="777bf608-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Społeczność" data-label-english="Community" class="component__link default " > Społeczność </a> </div> <div class="component component--link-button "> <a href="/pl/get-started" data-event="clicked" data-uuid="46448b23-df" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Rozpocznij korzystanie" data-label-english="Get Started" class="component__link default " > Rozpocznij korzystanie </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <div class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 h5 heading" > </div> </div> <div class="component component--link-button "> <a href="/pl/work-management/project-collaboration" data-event="clicked" data-uuid="121af982-23" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Współpraca nad projektem" data-label-english="Project Collaboration" class="component__link default " > Współpraca nad projektem </a> </div> <div class="component component--link-button "> <a href="/pl/team-playbook" data-event="clicked" data-uuid="be1af204-2b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Podręcznik Team Playbook" data-label-english="Team Playbook" class="component__link default " > Podręcznik Team Playbook </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/display/ALLDOC/Atlassian+Documentation" data-event="clicked" data-uuid="f088bee8-17" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dokumentacja produktu" data-label-english="Product Documentation" class="component__link default " > Dokumentacja produktu </a> </div> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-enterprise" class="nav-link globalNav single adg4-nav-link-enterprise"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-c13c1778-a877-4684-b860-ceb576c29507" href="/pl/enterprise" data-event="clicked" data-uuid="c13c1778-a8-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Enterprise </a> </li> <li class="menu-spacer"></li> <li class="more-less menu-more globalNav"><button class="lessmore button-menu-more" data-event="clicked" data-uuid="0703b6c2-3e-more" data-event-component="linkButton" data-event-container="globalNav-more" data-schema-version="1" >Więcej +</button></li> <li class="more-less menu-less globalNav"><button class="lessmore button-menu-less" data-event="clicked" data-uuid="0703b6c2-3e-less" data-event-component="linkButton" data-event-container="globalNav-less" data-schema-version="1" >Mniej -</button></li> </ul> <ul class="search-profile"> <li class="cta-desktop" id="cta-desktop-dropdown-button"> <button class="cta button--one button--regular button--primary" id="try-now-dropdown-cta-desktop" data-dropdownId="try-now-cta-link-desktop-dropdown" data-event="clicked" data-uuid="0703b6c2-3e-linik" data-event-component="linkButton" data-event-container="globalNav-cta-desktop" data-schema-version="1" data-label-english="Get it free" > Wypróbuj teraz <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="cta-dropdown-content" id="try-now-cta-link-desktop-dropdown"> <div class="dropdown-content-inner"> <div class="dropdown-content-loader"> <div class="atlas-style-simple-loader-medium"></div> </div> <div class="dropdown-content-panel"> <div class="component s0 between component--block product-link-block"> <a href="/pl/try/cloud/signup?bundle=jira-software&edition=free" id="highlightItem1__link" class="component--block__link" data-event="clicked" data-uuid="0703b6c2-3e-cta-desktop-product-link1" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-product-link" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="highlightItem1__img" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="auto"> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" id="highlightItem1__product--title" > Jira </h3> <p id="highlightItem1__product--subText"> Flexible project management </p> </div> </div> </a> </div> <div class="component s0 between component--block product-link-block"> <a href="/pl/software/jira/service-management/free" id="highlightItem2__link" class="component--block__link" data-event="clicked" data-uuid="0703b6c2-3e-cta-desktop-product-link2" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-product-link" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="highlightItem2__img" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg" loading="auto"> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" id="highlightItem2__product--title" > Jira Service Management </h3> <p id="highlightItem2__product--subText"> High-velocity service delivery </p> </div> </div> </a> </div> <div class="component s0 between component--block product-link-block"> <a href="/pl/try/cloud/signup?bundle=confluence&edition=free" id="highlightItem3__link" class="component--block__link" data-event="clicked" data-uuid="0703b6c2-3e-cta-desktop-product-link3" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-product-link" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="highlightItem3__img" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="auto"> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" id="highlightItem3__product--title" > Confluence </h3> <p id="highlightItem3__product--subText"> Knowledge, all in one place </p> </div> </div> </a> </div> <div class="link-in-dropdown"> <a class="easy-link-arrow" href="/pl/try" data-event="clicked" data-uuid="0703b6c2-3e-cta-dropdown-content" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-cta-dropdown-content" data-schema-version="1" > See all products </a> </div> </div> </div> </div> </li> <li class="cta-desktop" id="cta-desktop-default"> <a class="cta button--one button--regular button--primary" href="/pl/try" data-event="clicked" data-uuid="0703b6c2-3e-linik" data-event-component="linkButton" data-event-container="globalNav-cta-desktop" data-schema-version="1" data-label-english="Get it free" >Wypróbuj teraz</a> </li> <li class="search-button"> <button class="search-open doNotAutoTrack"> <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8422 17.189L19.0001 20.3469" stroke="currentColor" stroke-width="2.75" stroke-linecap="round" /> <path d="M9.59182 17.7583C14.0392 17.7583 17.6444 14.1531 17.6444 9.70571C17.6444 5.25836 14.0392 1.65308 9.59182 1.65308C5.14447 1.65308 1.53918 5.25836 1.53918 9.70571C1.53918 14.1531 5.14447 17.7583 9.59182 17.7583Z" stroke="currentColor" stroke-width="2.25" /> </svg> </button> </li> <li class="adg4-nav-account-sign-in"></li> <li class="adg4-nav-account-my-products"></li> </ul> <div class="search-form"> <button class="mobile-back-button" data-event="clicked" data-uuid="0703b6c2-3e-mobile-back-button" data-event-component="linkButton" data-event-container="globalNav-mobile-back-button" data-schema-version="1" > <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> <div class="input-container"> <input class="adg4-search-input" type="text" placeholder="Search Atlassian" /> <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8422 17.189L19.0001 20.3469" stroke="#101214" stroke-width="2.75" stroke-linecap="round" /> <path d="M9.59182 17.7583C14.0392 17.7583 17.6444 14.1531 17.6444 9.70571C17.6444 5.25836 14.0392 1.65308 9.59182 1.65308C5.14447 1.65308 1.53918 5.25836 1.53918 9.70571C1.53918 14.1531 5.14447 17.7583 9.59182 17.7583Z" stroke="#101214" stroke-width="2.25" /> </svg> </div> <div class="adg4-search-results"></div> <button class="search-close doNotAutoTrack" title="Close search"> <hr class="mid mid1" /> <hr class="mid mid2" /> </button> </div> </div> </div> <div class="cta-tablet"> <a class="cta button--one button--regular button--primary" href="/pl/try" data-event="clicked" data-uuid="0703b6c2-3e-cta-tablet" data-event-component="linkButton" data-event-container="globalNav-cta-tablet" data-schema-version="1" data-label-english="Get it free" >Wypróbuj teraz</a> </div> <div id="adg4-app-switcher"></div> <script type="text/jsx-component"> { "type": "WacAppSwitcher", "domRootId": "adg4-app-switcher", "props": { "domRootId": "adg4-app-switcher", "wacAppSwitcherLabel": "", "allowWacJoinSitesProvider": true } } </script> <div class="adg4-nav-account-logged-in"></div> <div class="adg4-nav-account-info"></div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.ADG4GlobalNav", "params": { "navType":"globalNav", "labels": { "JoinSiteUserDropdown.logOut":"Wyloguj", "JoinSiteUserDropdown.logIn":"Zaloguj", "JoinSiteUserDropdown.joinTeam":"Dołącz do swojego zespołu", "JoinSiteUserDropdown.profile":"Profil", "JoinSiteUserDropdown.switchAccount":"Przełącz konto", "JoinSiteUserDropdown.licenses":"Licencje", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Wyloguj" }, "ctaLabel":"Wypróbuj teraz", "isShowCTADropdown":"true", "jiraProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg", "heading":"Jira", "subText":"Flexible project management", "href":"/pl/try/cloud/signup?bundle=jira-software&edition=free" }, "jiraServiceManagementProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg", "heading":"Jira Service Management", "subText":"High-velocity service delivery", "href":"/pl/software/jira/service-management/free" }, "confluenceProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg", "heading":"Confluence", "subText":"Knowledge, all in one place", "href":"/pl/try/cloud/signup?bundle=confluence&edition=free" }, "jiraProductDiscovery": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg", "heading":"Jira Product Discovery", "subText":"Capture & prioritize ideas", "href":"/pl/try/cloud/signup?bundle=jira-product-discovery" }, "compassProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg", "heading":"Compass", "subText":"Optimize software health", "href":"/pl/try/cloud/signup?bundle=compass" } } } </script></nav> </header> <main> <nav class="adg4-global-nav subNav prod-view "> <div class="nav-space"> <div class="adg4-nav-inner"> <div class="overlay-style overlay-color"></div> <div class="overlay-style overlay-clickable"><button class="close-all"></button></div> <a href="/pl/devops" class="header-link" data-event="clicked" data-uuid="be85c9d2-f9-logo-link" data-event-component="linkButton" data-event-container="globalNavWac-ADG4" data-schema-version="1" > <span>DevOps</span> </a> <button class="mobile-toggle" title="Mobile menu"> <svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17 1.86328L9 9.13601L1 1.86328" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> <div class="menu-right"> <div class="menu-popout"> <div class="inter-popout-container"> <ul class="nav-links"> <li class="outline-element"></li> <li id="adg4-nav-link-solution" class="nav-link subNav single adg4-nav-link-solution"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-2463f44e-74d1-4818-9da5-19967fe6b716" href="/pl/solutions/devops" data-event="clicked" data-uuid="2463f44e-74-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Rozwiązanie </a> </li> <li id="adg4-nav-link-features" class="nav-link subNav single adg4-nav-link-features"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-50992070-3fa5-4c38-b953-576e34b5dd18" href="/pl/solutions/devops/features" data-event="clicked" data-uuid="50992070-3f-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Funkcje </a> </li> <li id="adg4-nav-link-integrations" class="nav-link subNav single adg4-nav-link-integrations"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-dd6df5dc-5143-49ff-9828-5642f2259008" href="/pl/solutions/devops/integrations" data-event="clicked" data-uuid="dd6df5dc-51-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Narzędzia Integracji </a> </li> <li id="adg4-nav-link-best-practices" class="nav-link subNav single adg4-nav-link-best-practices"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-5bbe60dc-27be-45a3-9fe3-22bbec914796" href="/pl/solutions/devops/best-practices" data-event="clicked" data-uuid="5bbe60dc-27-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Najlepsze praktyki </a> </li> <li class="menu-spacer"></li> <li class="more-less menu-more subNav"><button class="lessmore button-menu-more" data-event="clicked" data-uuid="be85c9d2-f9-more" data-event-component="linkButton" data-event-container="globalNav-more" data-schema-version="1" >Więcej +</button></li> <li class="more-less menu-less subNav"><button class="lessmore button-menu-less" data-event="clicked" data-uuid="be85c9d2-f9-less" data-event-component="linkButton" data-event-container="globalNav-less" data-schema-version="1" >Mniej -</button></li> </ul> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.ADG4GlobalNav", "params": { "navType":"subNav", "labels": { "JoinSiteUserDropdown.logOut":"Wyloguj", "JoinSiteUserDropdown.logIn":"Zaloguj", "JoinSiteUserDropdown.joinTeam":"Dołącz do swojego zespołu", "JoinSiteUserDropdown.profile":"Profil", "JoinSiteUserDropdown.switchAccount":"Przełącz konto", "JoinSiteUserDropdown.licenses":"Licencje", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Wyloguj" }, "ctaLabel":"Get it free", "isShowCTADropdown":"false", "jiraProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg", "heading":"Jira", "subText":"Flexible project management", "href":"/wac/try/cloud/signup?bundle=jira-software&edition=free" }, "jiraServiceManagementProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg", "heading":"Jira Service Management", "subText":"High-velocity service delivery", "href":"/wac/software/jira/service-management/free" }, "confluenceProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg", "heading":"Confluence", "subText":"Knowledge, all in one place", "href":"/wac/try/cloud/signup?bundle=confluence&edition=free" }, "jiraProductDiscovery": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg", "heading":"Jira Product Discovery", "subText":"Capture & prioritize ideas", "href":"/wac/try/cloud/signup?bundle=jira-product-discovery" }, "compassProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg", "heading":"Compass", "subText":"Optimize software health", "href":"/wac/try/cloud/signup?bundle=compass" } } } </script></nav> <div class="container-fluid xs-comfortable imkt-content-hub-microsite--section--hero text-center light-text" data-container-id="dbf6043b-fdfe-4ae0-b68d-0e93c8363c0a"> <style class="background-image-styles" data-for="dbf6043b-fdfe-4ae0-b68d-0e93c8363c0a"> [data-container-id="dbf6043b-fdfe-4ae0-b68d-0e93c8363c0a"] { background-image: url("https://wac-cdn.atlassian.com/dam/jcr:5311b2aa-b9db-47dc-bfa0-32cf4f18ca0e/DevOps-techtopics-bg.svg?cdnVersion=2625") ; background-position: center ; background-repeat: no-repeat ; background-size: cover ; } </style> <div class="row reduced-row"> <div class="column column-lg-8 column-lg-offset-2 text-center no-flex" > <div class="component component--heading"> <h1 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Wypróbuj Compass bezpłatnie </h1> </div> <div class="component component--textblock text-oversized"> <p>Ulepsz środowisko programistyczne, skataloguj wszystkie usługi i popraw kondycję oprogramowania.</p> </div> <div class="component component--link-button "> <a href="/pl/try/cloud/signup?bundle=compass" data-event="clicked" data-uuid="c9c91732-6c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Wypróbuj bezpłatnie" data-label-english="Try it free" class="component__link button button--one button--regular button--primary " > Wypróbuj bezpłatnie </a> </div> </div> </div> </div> <div class="container-fluid lg-comfortable-top md-comfortable-bottom xs-cozy theme-one hidden-overflow-x"> <div class="row"> <div class="outer-microsite-column column column-md-3 column-lg-offset-1"> <div class="component component--microsite-nav "> <div class="inner-component "> <div class="side-links"> <h4>Artykuły</h4> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops" data-event="clicked" data-uuid="bd6091a4-fd-8062a5a6-be64-47cb-b791-e0cede411e85" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Zasady DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/what-is-devops" data-event="clicked" data-uuid="bd6091a4-fd-8062a5a6-be64-47cb-b791-e0cede411e85-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/history-of-devops" data-event="clicked" data-uuid="bd6091a4-fd-3253ec38-1c2f-44d2-9db3-9f635e6eee30" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Historia DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/benefits-of-devops" data-event="clicked" data-uuid="bd6091a4-fd-73676b86-7521-407a-b77c-f41fb7e4d796" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Zalety DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/devops-culture" data-event="clicked" data-uuid="bd6091a4-fd-4813b7aa-29ab-4f9a-8328-a90a1fe26ed6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Kultura DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/devops-best-practices" data-event="clicked" data-uuid="bd6091a4-fd-f8a83096-fb94-4cb5-8157-9c6a96533324" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> DevOps best practices </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/agile-vs-devops" data-event="clicked" data-uuid="bd6091a4-fd-1459ae10-a9ab-4567-af76-da18a4a262bc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Porównanie DevOps i Agile </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/devops-engineer" data-event="clicked" data-uuid="bd6091a4-fd-67dcbce1-1d18-4d5a-ae29-4e313bcb57b2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Inżynier DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/always-on-services" data-event="clicked" data-uuid="bd6091a4-fd-eeb9eccd-d8ca-46cf-ab69-12f379d8f108" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> YBIYRI: wyzwania i najlepsze praktyki </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/what-is-devops/how-to-start-devops" data-event="clicked" data-uuid="bd6091a4-fd-0b2354be-b68a-4732-a813-aea544199f8a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Jak stosować DevOps </a> </div> <div class="no-i18n microsite-nav-link "> <a href="/pl/devops/what-is-devops/operational-readiness" data-event="clicked" data-uuid="bd6091a4-fd-2ea09bac-77d0-4ddc-9559-a694d9ce62e3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> How Atlassian does operational readiness </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks" data-event="clicked" data-uuid="bd6091a4-fd-2e50ce36-2db7-4c8b-af36-8a67fec3df1c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Modele DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/frameworks" data-event="clicked" data-uuid="bd6091a4-fd-2e50ce36-2db7-4c8b-af36-8a67fec3df1c-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/calms-framework" data-event="clicked" data-uuid="bd6091a4-fd-c60e64b4-4997-46f3-bd6a-7e93e69bbe1b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Model CALMS </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/team-topologies" data-event="clicked" data-uuid="bd6091a4-fd-4a66ceb4-f912-4137-92fa-02a7ea819ab1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Team topologies </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/team-structure" data-event="clicked" data-uuid="bd6091a4-fd-8b7e106b-50a7-4c3a-9ccf-7ab4e5599d37" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Struktura zespołu </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/devops-metrics" data-event="clicked" data-uuid="bd6091a4-fd-215f1cc2-2624-47e4-bef5-fcd91233ddc3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Metryki DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/dora-metrics" data-event="clicked" data-uuid="bd6091a4-fd-ef67123a-4f72-4894-b14f-86e82f383c4e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wskaźniki DORA </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/private-cloud" data-event="clicked" data-uuid="bd6091a4-fd-71324dec-7e6a-4dcb-8cdd-457e70a35226" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Chmura prywatna </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/public-cloud" data-event="clicked" data-uuid="bd6091a4-fd-a2b388c9-ed96-4fe2-8183-895a3299f0b5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Chmura publiczna </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/deployment-automation" data-event="clicked" data-uuid="bd6091a4-fd-e706cfac-6503-4ef4-94f4-8acc88a13d8e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Automatyzacja wdrażania </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/frameworks/sre-vs-devops" data-event="clicked" data-uuid="bd6091a4-fd-56664afc-3850-4fde-b3f5-543d9860d63e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> SRE a DevOps </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools" data-event="clicked" data-uuid="bd6091a4-fd-a95c4e02-4b3b-47ba-bcda-a8ffdee10f69" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Narzędzia DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/devops-tools" data-event="clicked" data-uuid="bd6091a4-fd-a95c4e02-4b3b-47ba-bcda-a8ffdee10f69-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools/choose-devops-tools" data-event="clicked" data-uuid="bd6091a4-fd-a6b0a56e-3f68-4294-bdeb-0d4a99d6d5a6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Łańcuch narzędzi DevOps: kluczowe uwagi | Atlassian </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools/devops-monitoring" data-event="clicked" data-uuid="bd6091a4-fd-b6fbf1c4-51da-4a58-9d49-c275b8288f61" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> DevOps monitoring </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools/devops-pipeline" data-event="clicked" data-uuid="bd6091a4-fd-561bbe8c-4a23-419b-8e85-e16ea4d2482c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Pipeline DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools/devsecops-tools" data-event="clicked" data-uuid="bd6091a4-fd-b5a6e5db-994c-4899-aabd-f21fa8a499fe" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Narzędzia DevSecOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools/test-automation" data-event="clicked" data-uuid="bd6091a4-fd-bc02e423-a54c-49fc-babc-5fce23c9828f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Test automation </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/devops-tools/cicd-tools" data-event="clicked" data-uuid="bd6091a4-fd-66729d15-bfa9-4d8a-b6aa-e77ba7deca4d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Narzędzia CI/CD </a> </div> </div> </div> <h4>Samouczki</h4> <div class=" microsite-nav-link "> <a href="/pl/devops/automation-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-9d6c1199-14e8-4947-994c-b4bf7522b5d3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Automatyzacja </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/automation-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-9d6c1199-14e8-4947-994c-b4bf7522b5d3-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/automation-tutorials/jira-automation-rule-on-pullrequest-merge" data-event="clicked" data-uuid="bd6091a4-fd-e16717cc-4713-434d-a62a-d022d2a391fe" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Reguła dotycząca scalania pull requestów </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/automation-tutorials/jira-automation-rule-to-transition-issues" data-event="clicked" data-uuid="bd6091a4-fd-9c213eb3-bdba-42fa-998e-994ca8d9be95" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Reguła umożliwiająca zmianę statusu zgłoszeń </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/automation-tutorials/jira-automation-rule-create-update-close-statuspage" data-event="clicked" data-uuid="bd6091a4-fd-65405714-c635-446f-924f-932addb127c9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Reguły automatycznej synchronizacji StatusPage </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/automation-tutorials/jira-automation-rule-pullrequest-approval" data-event="clicked" data-uuid="bd6091a4-fd-b91acb3d-5fc7-4fae-88ed-c427e09fe7c5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Reguła dotycząca zatwierdzania pull requestów </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/testing-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-0f260082-95a7-46a7-b4bf-d8e1f58e3ef5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Testowanie </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/testing-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-0f260082-95a7-46a7-b4bf-d8e1f58e3ef5-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/testing-tutorials/jira-xray-integration-trigger-automated-tests" data-event="clicked" data-uuid="bd6091a4-fd-606eb33f-8c3a-417f-8346-b3a610c9f1b1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Zautomatyzowane testy w Jira za pomocą Xray </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/testing-tutorials/jira-xray-integration-manage-test-cases" data-event="clicked" data-uuid="bd6091a4-fd-a7a95938-8114-433e-b640-47886446ec1e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tworzenie przypadków testowych i zarządzanie nimi za pomocą Xray i Jira </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/testing-tutorials/jira-mabl-automated-test" data-event="clicked" data-uuid="bd6091a4-fd-0902df00-fa6f-4908-a971-5add7221ccaa" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Twórz zgłoszenia w systemie Jira na podstawie zautomatyzowanego testu mabl </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/testing-tutorials/jira-zephyr-scale-testing" data-event="clicked" data-uuid="bd6091a4-fd-bab775a6-8e01-498c-9bd0-304610a3a0eb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Śledź postępy swojego zespołu w Jira i Zephyr </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/security-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-a77a6736-f3cd-4689-a678-6a06c1244b28" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Bezpieczeństwo </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/security-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-a77a6736-f3cd-4689-a678-6a06c1244b28-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/security-tutorials/jira-snyk-devsecops" data-event="clicked" data-uuid="bd6091a4-fd-d8cadb5d-733f-47c0-89db-5a41b28f86de" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Jak Snyk i Bitbucket Cloud umożliwiają tworzenie kultury DevSecOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/security-tutorials/bitbucket-pipelines-snyk" data-event="clicked" data-uuid="bd6091a4-fd-5ee15a7b-f27b-4157-aa07-bb54ef33de22" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażaj kulturę DevSecOps za pomocą Bitbucket Pipelines i Snyk Pipe </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/observability-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bbd42f00-fab5-4936-8537-817f3f00633d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Observability </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/observability-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bbd42f00-fab5-4936-8537-817f3f00633d-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/observability-tutorials/jira-sentry-application-monitoring" data-event="clicked" data-uuid="bd6091a4-fd-8c921a64-c537-4eff-8976-12ac4805d692" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Monitorowanie aplikacji za pomocą rozwiązań Jira i Sentry </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/observability-tutorials/jira-dynatrace-integration" data-event="clicked" data-uuid="bd6091a4-fd-2aa43312-0eb1-4a2d-b940-97d5b77790e3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integracja Jira i Dynatrace — samouczek </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/observability-tutorials/jira-dynatrace-issue" data-event="clicked" data-uuid="bd6091a4-fd-022f7b40-390d-4eee-82a1-a77db864d746" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Zgłoszenia Jira Dynatrace — samouczek </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/observability-tutorials/jira-datadog-integration" data-event="clicked" data-uuid="bd6091a4-fd-1c386222-efe3-4dbe-a392-aa088345167e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integracja Jira i Datadog </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/feature-flagging-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bad8942b-fb18-413e-86bb-d8978fd0268f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Przełączanie funkcji </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/feature-flagging-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bad8942b-fb18-413e-86bb-d8978fd0268f-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/feature-flagging-tutorials/jira-launchdarkly-feature-flagging" data-event="clicked" data-uuid="bd6091a4-fd-cf6f8b04-2711-4c0c-9cb8-043c32e3c897" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> LaunchDarkly for Jira </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/feature-flagging-tutorials/jira-split-feature-flags" data-event="clicked" data-uuid="bd6091a4-fd-8ded890f-3640-4a89-8536-4cf3bd9d792f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Split i Jira </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-d3f3b781-3b05-4abd-a866-982601732ef5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Ciągłe dostarczanie </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/continuous-delivery-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-d3f3b781-3b05-4abd-a866-982601732ef5-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/jira-jfrog-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-dfab1aab-5647-4da9-ba92-e26c4ea204f9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> JFrog i Jira </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/jira-harness-integration" data-event="clicked" data-uuid="bd6091a4-fd-8fe5e547-d886-4b72-b7e6-cbd40ceaafa7" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integracja Harness i Jira — samouczek </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/jira-gitlab-deployments" data-event="clicked" data-uuid="bd6091a4-fd-2f20ada9-35be-4be0-b050-c95113dcb1fd" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Korzystanie z wdrożeń GitLab w systemie Jira </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/continuous-integration-tutorial" data-event="clicked" data-uuid="bd6091a4-fd-4655da26-5daf-4dd4-8d99-61a1cdef96a8" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Samouczek dotyczący ciągłej integracji </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/continuous-delivery-bitbucket-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-116a407a-6ff7-4285-87ce-7097e6ae585a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Ciągłe dostarczanie — samouczek </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/continuous-deployment-tutorial" data-event="clicked" data-uuid="bd6091a4-fd-db609a47-a6b0-463d-a821-6b98c0f62df0" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Samouczek dotyczący ciągłego wdrażania </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/scripting-tasks-bitbucket-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-8aee5d37-9bdc-4edd-908f-a69aa1b3959e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Porady dotyczące wykonywania skryptów zadań za pomocą Bitbucket Pipelines </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/continuous-delivery-tutorials/integration-testing-tutorial-with-bitbucket-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-02b10db3-6cfe-4318-b326-f34741fa92e4" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integration Testing Tutorial </a> </div> </div> </div> <h4>Interaktywne przewodniki</h4> <div class=" microsite-nav-link "> <a href="/pl/devops/imagelabeller-intro" data-event="clicked" data-uuid="bd6091a4-fd-01f5d8d3-f7fc-4800-abff-20d86f07b87f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Demonstracja Atlassian Open DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/imagelabeller-intro" data-event="clicked" data-uuid="bd6091a4-fd-01f5d8d3-f7fc-4800-abff-20d86f07b87f-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/imagelabeller-intro/use-guide" data-event="clicked" data-uuid="bd6091a4-fd-6ff0111b-c22a-4eae-9800-89f3456b98ba" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Atlassian ImageLabeller </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/imagelabeller-intro/jira-cicd-integration" data-event="clicked" data-uuid="bd6091a4-fd-cbdbeb04-59f9-4e56-85dd-2e5767811f4c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integracja systemu Jira z narzędziami CI/CD </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/imagelabeller-intro/sage-maker" data-event="clicked" data-uuid="bd6091a4-fd-f24a49c1-efcc-4d76-93eb-7d74d6af5ceb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Konfiguracja wstępnie wytrenowanego modelu AWS SageMaker </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/deploy-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-868b9ec1-8c1a-42a7-85dc-21b076a66746" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Wdrażanie aplikacji ImageLabeller </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/deploy-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-868b9ec1-8c1a-42a7-85dc-21b076a66746-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/deploy-imagelabeller/bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-1649e18d-7867-46f2-b849-a61784a4c19b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażanie aplikacji ImageLabeller za pomocą Bitbucket </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/deploy-imagelabeller/github" data-event="clicked" data-uuid="bd6091a4-fd-e7b8d437-49d0-480c-b4cb-376f0e1b53e2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażanie aplikacji ImageLabeller za pomocą GitHub </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/deploy-imagelabeller/gitlab" data-event="clicked" data-uuid="bd6091a4-fd-36f16475-5c80-48c1-bdae-1a23132c6f54" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażanie aplikacji ImageLabeller za pomocą GitLab </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/monitor-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-0dda0e5c-d484-490d-8da3-5c8c04bc0234" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Monitorowanie aplikacji ImageLabeller </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/monitor-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-0dda0e5c-d484-490d-8da3-5c8c04bc0234-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/monitor-imagelabeller/monitor-with-opsgenie" data-event="clicked" data-uuid="bd6091a4-fd-ae53195d-7c9b-480f-8974-d7c03a844110" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Monitorowanie przy użyciu Opsgenie </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/monitor-imagelabeller/deploy-aws-cloudwatch-alarms-with-bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-8f25bc26-cf3a-4a79-a216-0a8be5bac536" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażanie alarmów AWS CloudWatch za pomocą Bitbucket </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/monitor-imagelabeller/deploy-aws-cloudwatch-alarms-github" data-event="clicked" data-uuid="bd6091a4-fd-32a3f2d9-c492-4a70-b4c3-68b4758529b6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażanie alarmów AWS CloudWatch za pomocą GitHub </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/monitor-imagelabeller/deploy-aws-cloudwatch-alarms-gitlab" data-event="clicked" data-uuid="bd6091a4-fd-d9e24739-80cc-4715-b267-e09fb6bd6bea" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Wdrażanie alarmów AWS CloudWatch za pomocą GitLab </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/integrations-guides" data-event="clicked" data-uuid="bd6091a4-fd-1e7d590c-66f0-467d-960e-ca0cf6ee8ddb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Integracje z produktami innych firm </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/integrations-guides" data-event="clicked" data-uuid="bd6091a4-fd-1e7d590c-66f0-467d-960e-ca0cf6ee8ddb-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/integrations-guides/snyk" data-event="clicked" data-uuid="bd6091a4-fd-69879dd0-3662-46f6-a913-4be37600ac01" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integracja Snyk z Atlassian Open DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/integrations-guides/launch-darkly-bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-8fe31d73-b0bd-4622-91cb-20f11dd4c6b9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Używanie flag funkcji Launch Darkly w Bitbucket Pipelines </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/integrations-guides/split-feature-flags-bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-e47e6a33-3f50-4cf0-bcef-75719db927d4" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Używanie flag funkcji Split w Bitbucket Pipelines </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/build-with-apis" data-event="clicked" data-uuid="bd6091a4-fd-a796480d-3e9e-4919-8b9d-3c829206c766" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Kompilowanie za pomocą interfejsów API Atlassian </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Wstecz </div> <div class="microsite-nav-link main-parent"> <a href="/pl/devops/build-with-apis" data-event="clicked" data-uuid="bd6091a4-fd-a796480d-3e9e-4919-8b9d-3c829206c766-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Informacje ogólne </a> </div> <div class=" microsite-nav-link "> <a href="/pl/devops/build-with-apis/concourse-ci" data-event="clicked" data-uuid="bd6091a4-fd-defda6f9-8b8a-476e-836c-c690937dceb1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integracja Concourse-ci i Open DevOps </a> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.MicrositeNav", "params": { "stickyPosition":"100" } } </script> </div> </div> <div class="column column-lg-7 column-md-8 xs-none-top s0 between" > <div class="container-fluid xs-none-top"> <div class="row"> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > DevOps — o co chodzi? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock text-oversized"> <p>DevOps to zestaw obejmujący <a data-event="clicked" data-uuid="db480bf0-9d0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="praktyki" data-label-english="practices" href="/pl/devops/what-is-devops/devops-best-practices">praktyki</a>, <a data-event="clicked" data-uuid="db480bf0-9d1" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="narzędzia" data-label-english="tools" href="/pl/devops/devops-tools/choose-devops-tools">narzędzia</a> i <a data-event="clicked" data-uuid="db480bf0-9d2" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="filozofię kulturową" data-label-english="cultural philosophy" href="/pl/devops/what-is-devops/devops-culture">filozofię kulturową</a>, które automatyzują i integrują procesy między zespołami programistycznymi a operacyjnymi. Kładzie on nacisk na pozycję zespołu, komunikację międzyzespołową i współpracę oraz automatyzację technologiczną.</p> </div> <div class="component component--link-button "> <a href="/pl/software/jira/templates/devops" data-event="clicked" data-uuid="25e1852b-3f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Użyj darmowego szablonu DevOps" data-label-english="Use free DevOps template" class="component__link button button--one button--regular button--primary " > Użyj darmowego szablonu DevOps </a> </div> <div class="component component--textblock "> <p>Ruch DevOps <a data-event="clicked" data-uuid="bb7c57ff-bb0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="rozpoczął się około 2007 roku" data-label-english="began around 2007" href="/pl/devops/what-is-devops/history-of-devops">rozpoczął się około 2007 roku</a>, kiedy rozwój społeczności programistyczne i operacyjne zaczęły zgłaszać obawy dotyczące tradycyjnego modelu tworzenia oprogramowania, gdzie programiści piszący kod pracowali niezależnie od pracowników operacyjnych, którzy go wdrażali i wspierali. Termin DevOps, połączenie słów „development” i „operations”, odzwierciedla połączenie tych dyscyplin w jeden, ciągły proces.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jak działa DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>Zespół DevOps zakłada współpracę pracowników programistycznych i operacyjnych w całym cyklu życia produktu w celu zwiększenia szybkości i poprawy jakości wdrażania oprogramowania. To nowy sposób pracy, zmiana kulturowa, która ma znaczący wpływ na zespoły i organizacje, dla których pracują.</p> <p>W modelu DevOps zespoły programistyczne i operacyjne nie są już od siebie oddzielone. Czasami te dwa zespoły łączą się w jeden zespół, w którym inżynierowie pracują w całym cyklu życia aplikacji — od opracowywania i testowania po wdrożenie i operacje — i dysponują szerokim wachlarzem multidyscyplinarnych umiejętności.</p> <p>Zespoły DevOps używają narzędzi do automatyzacji i przyspieszania procesów, co przyczynia się do zwiększenia niezawodności. Łańcuch narzędzi DevOps pomaga zespołom realizować podstawowe założenia DevOps, takie jak ciągła integracja, ciągłe dostarczanie, automatyzacja i współpraca.</p> <p>Wartości DevOps są czasami stosowane do zespołów innych niż programistyczne. Gdy zespoły ds. bezpieczeństwa stosują podejście DevOps, zabezpieczenia stają się aktywną i zintegrowaną częścią procesu programowania. Taki model nosi nazwę <a data-event="clicked" data-uuid="5f486ddc-ca0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="DevSeCops" data-label-english="DevSecOps" href="/pl/devops/devops-tools/devsecops-tools">DevSeCops</a>.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Cykl życia DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>Ze względu na ciągły charakter DevOps, praktycy używają symbolu nieskończoności, aby pokazać relacje między fazami cyklu życia DevOps. Choć pozornie jest to przepływ sekwencyjny, pętla symbolizuje potrzebę ciągłej współpracy i iteracyjnej poprawy w całym cyklu życia.</p> </div> <div class="component component--image"> <img id="7213553e" alt="Koło nieskończoności DevOps" class="component__image" src="https://wac-cdn.atlassian.com/dam/jcr:ef9fe684-c6dc-4ba0-a636-4ef7bcfa11f1/New%20DevOps%20Loop%20image.png?cdnVersion=2625" loading="lazy" /> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top " > <div class="intra-div s0 between column__background n20 "> <div class="component component--textblock "> <p>Cykl życia DevOps składa się z ośmiu faz reprezentujących procesy, możliwości i narzędzia potrzebne do prac programistycznych (po lewej stronie pętli) i operacyjnych (po prawej stronie pętli). Na każdym etapie zespoły współpracują ze sobą i komunikują się, aby zachować synchronizację, prędkość i jakość.</p> </div> <div class="component component--link-button "> <a href="/pl/work-management" data-event="clicked" data-uuid="a58a2001-82" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o komunikacji i współpracy" data-label-english="Learn more about communication and collaboration" class="component__link link-arrow " > Dowiedz się więcej o komunikacji i współpracy<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top s0 between" > <div class="container-fluid"> <div class="row flex-container"> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="1b8236cc" alt="Ikona szkła powiększającego" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:3406896a-720b-4d2c-a771-fe1c9e377d93/Icon-blue-discover.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Odkryj </h3> <p>Tworzenie oprogramowania to sport zespołowy. W ramach przygotowań do nadchodzącego sprintu, zespoły muszą prowadzić warsztaty, aby odkrywać, organizować i ustalać priorytety pomysłów. Pomysły muszą być zgodne z celami strategicznymi i zapewniać wpływ na klienta. Agile może pomóc w kierowaniu zespołami DevOps.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/software/jira/product-discovery" data-event="clicked" data-uuid="89613255-60" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o odkrywaniu produktów" data-label-english="Learn more about product discovery" class="component__link link-arrow " > Dowiedz się więcej o odkrywaniu produktów<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <div alt="Gałąź Git" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M28.32,12.39v1.77A2.4,2.4,0,0,1,26,16.56H10.08a5.25,5.25,0,0,0-2.4.58V12.39a6.18,6.18,0,0,1-2.88,0V23.61a6.18,6.18,0,0,1,2.88,0v-1.8A2.4,2.4,0,0,1,10,19.44H25.92a5.29,5.29,0,0,0,5.28-5.18V12.39a6.18,6.18,0,0,1-2.88,0Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M29.76.08a6.24,6.24,0,0,0-1.44,12.31,6.18,6.18,0,0,0,2.88,0A6.24,6.24,0,0,0,29.76.08Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M7.46.2A4.66,4.66,0,0,0,6.4.08H6.24A6.24,6.24,0,0,0,4.8,12.39a6.18,6.18,0,0,0,2.88,0A6.24,6.24,0,0,0,7.46.2Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M7.68,23.61a6.18,6.18,0,0,0-2.88,0,6.24,6.24,0,1,0,2.88,0Z"/></svg> </div> </div> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Planowanie </h3> <p>Zespoły DevOps powinny stosować praktyki Agile w celu poprawy szybkości i jakości. Agile to iteracyjne podejście do zarządzania projektami i tworzenia oprogramowania, które pomaga zespołom podzielić pracę na mniejsze części i dostarczać wartość przyrostowo.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/agile" data-event="clicked" data-uuid="6b264395-15" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o Agile" data-label-english="Learn more about agile" class="component__link link-arrow " > Dowiedz się więcej o Agile<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <div alt="Ikona pętli nieskończoności DevOps" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M33.6,12.66a8.17,8.17,0,0,0-11.57,0l-4.79,4.79a1.3,1.3,0,0,0-.23.18L12.14,22.5l-.08.08A5.6,5.6,0,1,1,12,14.44H9.89A1.29,1.29,0,0,0,10,17h4.89a1.3,1.3,0,0,0,1.23-1.29V10.51a1.29,1.29,0,0,0-1.29-1.23h-.06a1.3,1.3,0,0,0-1.24,1.29v1.75a8.18,8.18,0,1,0,.49,12l4.79-4.79a1.3,1.3,0,0,0,.23-.18l4.87-4.88.08-.07a5.6,5.6,0,1,1-.08,8A1.29,1.29,0,1,0,22,24.23,8.18,8.18,0,0,0,33.6,12.66Z"/></svg> </div> </div> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Kompilowanie </h3> <p>Git jest darmowym i otwartym systemem kontroli wersji. Oferuje doskonałe wsparcie dla tworzenia gałęzi, scalania i przepisywania historii repozytorium, czego efektem jest powstawanie wielu innowacyjnych i zaawansowanych przepływów pracy i narzędzi na potrzeby tworzenia oprogramowania.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/git" data-event="clicked" data-uuid="0e53c8f7-d9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o Git" data-label-english="Learn more about git" class="component__link link-arrow " > Dowiedz się więcej o Git<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="de49f188" alt="Ikona listy kontrolnej" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:9e7c728d-9c84-4f2b-9269-989e526768ed/Icon-blue-test.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Testowanie </h3> <p>Ciągła integracja (CI) umożliwia wielu programistom wnoszenie wkładu do jednego wspólnego repozytorium. Kiedy zmiany w kodzie są łączone, uruchamiane są automatyczne testy, aby zapewnić poprawność przed integracją. Łączenie i testowanie kodu często pomaga zespołom programistów uzyskać pewność co do jakości i przewidywalności kodu po jego wdrożeniu.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/continuous-delivery/continuous-integration" data-event="clicked" data-uuid="55bd7b84-f0" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o CI" data-label-english="Learn more about CI" class="component__link link-arrow " > Dowiedz się więcej o CI<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="1d23dd9f" alt="ikona statku kosmicznego" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:cd1cbb1a-147f-4c0d-8eee-789c42835098/Icon-blue-deploy.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Wdrażanie </h3> <p>Ciągłe wdrażanie (CD) pozwala zespołom na częste wydawanie funkcji do produkcji w sposób zautomatyzowany. Zespoły mają również możliwość wdrażania z flagami funkcji, dostarczając użytkownikom nowy kod stopniowo i metodycznie, a nie cały na raz. To podejście poprawia prędkość, produktywność i zrównoważony rozwój zespołów programistycznych.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/continuous-delivery" data-event="clicked" data-uuid="e614b41b-ce" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o CD" data-label-english="Learn more about CD" class="component__link link-arrow " > Dowiedz się więcej o CD<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="3a7fd51f" alt="Ikona kół zębatych" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:f39533cd-1210-4c47-a997-f20594b623e9/Icon-blue-operate.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Obsługa </h3> <p>Zarządzaj kompleksowym dostarczaniem usług informatycznych dla klientów. Obejmuje to praktyki związane z projektowaniem, implementacją, konfiguracją, wdrażaniem i konserwacją całej infrastruktury informatycznej, która obsługuje projekty usługowe organizacji.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/itsm" data-event="clicked" data-uuid="dfc1d9eb-e3" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o operacjach" data-label-english="Learn more about operations" class="component__link link-arrow " > Dowiedz się więcej o operacjach<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="372ecee5" alt="Ikona oka" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:d8c783b6-dffb-40ee-a989-2fc0a602a58c/Icon-blue-observe.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Obserwacja </h3> <p>Szybko identyfikuj i rozwiązuj problemy, które wpływają na czas gotowości, szybkość i funkcjonalność produktu. Automatycznie powiadamiaj zespół o zmianach, działaniach wysokiego ryzyka lub awariach, dzięki czemu możesz zapewnić dostępność usług.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/incident-management/incident-response" data-event="clicked" data-uuid="bf8050de-ab" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o monitorowaniu" data-label-english="Learn more about monitoring" class="component__link link-arrow " > Dowiedz się więcej o monitorowaniu<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="a6b17ee1" alt="Informacje zwrotne DevOps" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:565f0cc5-a3c1-4b1f-aaa6-30d626632b8d/Icon-blue-feedback.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Ciągłe informacje zwrotne </h3> <p>Zespoły DevOps powinny oceniać każdą wersję i generować raporty w celu ulepszenia przyszłych wersji Gromadząc ciągłe informacje zwrotne, zespoły mogą usprawniać swoje procesy i uwzględniać opinie klientów w celu ulepszenia kolejnego wydania.</p> </div> </div> <div class="component component--link-button "> <a href="/pl/software/jira/service-management/resources" data-event="clicked" data-uuid="7fb73115-e9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o ciągłych informacjach zwrotnych" data-label-english="Learn more about continuous feedback" class="component__link link-arrow " > Dowiedz się więcej o ciągłych informacjach zwrotnych<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Narzędzia DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--image"> <img id="e305937c" alt="Koło nieskończoności DevOps" class="component__image" src="https://wac-cdn.atlassian.com/dam/jcr:1f9893d0-a300-4afd-95b3-3ddb79403d62/ADO-DevOps-Tool_1200x675@2x.png?cdnVersion=2625" loading="lazy" /> </div> <div class="component component--textblock "> <p><a data-event="clicked" data-uuid="fbdd4e4e-860" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="Narzędzia DevOps" data-label-english="DevOps tools" href="/pl/devops/devops-tools">Narzędzia DevOps</a> odnoszą się do kluczowych etapów cyklu życia DevOps. Stanowią one podstawę dla praktyk DevOps, pomagając usprawnić współpracę, ograniczyć zmiany kontekstu, wprowadzić automatyzację oraz umożliwić obserwację i monitorowanie.</p> <p>Łańcuchy narzędzi DevOps zwykle stosują dwa podejścia: kompleksowy lub otwarty łańcuch narzędzi. Kompleksowy łańcuch narzędzi oferuje kompletne rozwiązanie, które zwykle nie integruje się z narzędziami innych firm, podczas gdy otwarty łańcuch narzędzi pozwala na dostosowanie różnych narzędzi. <a data-event="clicked" data-uuid="fbdd4e4e-861" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="Oba podejścia mają swoje wady i zalety." data-label-english="pros and cons to both approaches." href="/pl/devops/devops-tools/choose-devops-tools">Oba podejścia mają swoje wady i zalety.</a></p> <p>Przykładem otwartego łańcucha narzędzi DevOps jest rozwiązanie Open DevOps firmy Atlassian, które wykorzystuje Jirę jako fundament i integruje się z wiodącymi dostawcami i aplikacjami na rynku.</p> </div> <div class="component component--link-button "> <a href="/pl/devops/devops-tools" data-event="clicked" data-uuid="01a9c8dd-44" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o narzędziach DevOps" data-label-english="Read more about DevOps tools" class="component__link link-arrow " > Dowiedz się więcej o narzędziach DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jakie są zalety DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>W <a data-event="clicked" data-uuid="08407008-460" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="ankiecie nt. trendów dotyczących DevOps Atlassian 2020" data-label-english="2020 DevOps Trends survey" href="/pl/whitepapers/devops-survey-2020">ankiecie nt. trendów dotyczących DevOps Atlassian 2020</a> 99 procent badanych stwierdziło, że DevOps ma pozytywny wpływ na ich organizację. <a data-event="clicked" data-uuid="08407008-461" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="Do zalet DevOps" data-label-english="benefits of DevOps" href="/pl/devops/what-is-devops/benefits-of-devops">Do zalet DevOps</a> należą szybsze i łatwiejsze wersje, wydajność zespołu, zwiększone bezpieczeństwo, produkty wyższej jakości, a tym samym większe zadowolenie zespołów i klientów.</p> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="80447bff" alt="Prędkościomierz" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:391d992a-1b23-4342-ad40-d941c81ccd1f/Spot-Illo-Speedometer.png?cdnVersion=2625" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Szybkość </h3> <p>Zespoły, które działają według zasad DevOps, udostępniają produkty częściej, przy czym ich jakość jest wyższa, a stabilność większa. W raporcie DORA <a data-event="clicked" data-uuid="8418aa93-f50" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="2019 State of DevOps" data-label-english="2019 State of DevOps" href="https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling">2019 State of DevOps</a> czytamy, że elitarne zespoły wdrażają produkty 208 razy częściej i 106 razy szybciej niż zespoły o niskim poziomie wydajności. Ciągłe dostarczanie umożliwia zespołom tworzenie, testowanie i dostarczanie oprogramowania za pomocą zautomatyzowanych narzędzi.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="3cfc17cf" alt="Połączenie wideo" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:e8f7719b-6d58-42f2-b067-516da133463d/Spot-Illo-Video%20Call.png?cdnVersion=2625" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Lepsza współpraca </h3> <p>Podstawą DevOps jest kultura współpracy między programistami i zespołami operacyjnymi, które dzielą obowiązki i łączą pracę. Dzięki temu zespoły są bardziej wydajne i oszczędzają czas związany z przekazywaniem pracy i tworzeniem kodu zaprojektowanego dla środowiska, w którym działa.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="2da9d454" alt="Rakieta symbolizująca wydanie kodu" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:580d540a-229f-4804-b893-f29e3ddc47c4/Spot-Illo-Code%20Release%20Rocket.png?cdnVersion=2625" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Szybkie wdrażanie </h3> <p>Zwiększając częstotliwość i tempo wydawania, zespoły DevOps szybko ulepszają produkty. Szybkie udostępnianie nowych funkcji i naprawianie błędów pozwala uzyskać przewagę konkurencyjną.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="8e3777fb" alt="Pipeline kodu" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:d767a8af-a280-438f-83a6-1ff5c32fefae/Spot-Illo-Code%20Pipeline.png?cdnVersion=2625" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jakość i niezawodność </h3> <p>Praktyki takie jak ciągła integracja i ciągłe dostarczanie zapewniają funkcjonalność i bezpieczeństwo zmian, co poprawia jakość oprogramowania. Monitorowanie pomaga zespołom otrzymywać informacje o wydajności w czasie rzeczywistym.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="55a345c5" alt="Tarcza bezpieczeństwa" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:d7395836-45b8-4cab-a0b3-3d8fb608fb51/Spot-Illo-Security%20Shield.png?cdnVersion=2625" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Bezpieczeństwo </h3> <p>Dzięki połączeniu zabezpieczeń z ciągłą integracja, ciągłym dostarczaniem i wdrażaniem <a data-event="clicked" data-uuid="e311682b-460" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="DevseCops" data-label-english="DevSecOps" href="/pl/devops/devops-tools/devsecops-tools">DevseCops</a> jest aktywną, zintegrowaną częścią procesu programowania. Zabezpieczenia są wbudowane w produkt poprzez integrację aktywnych audytów zabezpieczeń i testów zabezpieczeń z przepływami programistycznymi i DevOps zgodnymi z metodyką Agile.</p> </div> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jakie są wyzwania związane z wdrażaniem DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>Trudno jest zmieniać nawyki. Zespoły nawykłe do pracy w „silosach” mogą mieć trudności z unowocześnieniem struktur zespołu w celu wdrożenia praktyk DevOps, lub nawet być temu niechętne. Niektóre zespoły mogą mieć błędne przekonanie, że nowe narzędzia są wystarczające do wdrożenia DevOps, tymczasem DevOps to połączenie ludzi, narzędzi i kultury. Wszyscy członkowie zespołu DevOps muszą znać cały strumień wartości — od koncepcji, przez programowanie po środowisko użytkownika końcowego. Wymaga to rozbicia silosów w celu płynnej współpracy w całym cyklu życia produktu.</p> </div> </div> <div class="column xs-cozy pull-quote s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image component__image--left"> <img id="b9bdcee5" alt="Cudzysłów" class="component__image" style="width:70px;" src="https://wac-cdn.atlassian.com/dam/jcr:5ad664c8-074d-4fd5-8ad8-e45fbb75133d/quote.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock default component__heading-textblock--right" style="padding-left:70px;"> <h2>DevOps to nie zadanie dla jednej osoby. To zadanie dla wszystkich.</h2> <p>Robert Krohn</p> <h5>Kierownik ds. inżynierii, DevOps w Atlassian</h5> </div> </div> </div> <div class="column column-md-order-1 xs-cozy s0 between" > <div class="component component--textblock "> <p>Przejście od starszej infrastruktury do korzystania z modelu <a data-event="clicked" data-uuid="423a119b-c00" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="infrastruktury jako kodu" data-label-english="Infrastructure as Code" href="/pl/microservices/cloud-computing/infrastructure-as-code">infrastruktury jako kodu</a> (IaC) i <a data-event="clicked" data-uuid="423a119b-c01" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="mikrousług" data-label-english="microservices" href="/pl/microservices">mikrousług</a> może pozwolić na szybszy rozwój i innowacje, jednak wyzwaniem może być większe obciążenie operacyjne. Najlepiej jest zbudować solidne podstawy składające się z automatyzacji, zarządzania konfiguracją i ciągłego dostarczania, aby zmniejszyć to obciążenie. </p> <p>Nadmierne poleganie na narzędziach może odwracać uwagę zespołów od niezbędnych podstaw DevOps: struktur zespołów i organizacji. Po określeniu struktury należy ustalić procesy i zespół, a dopiero potem zadbać o narzędzia.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jak wdrożyć DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>Wdrożenie DevOps wymaga najpierw podjęcia się oceny i ewentualnej zmiany lub usunięcia zespołów, narzędzi lub procesów, z których korzysta obecnie organizacja. Oznacza to zbudowanie niezbędnej infrastruktury, aby zapewnić zespołom autonomię w zakresie tworzenia, wdrażania i zarządzania produktami bez konieczności nadmiernego polegania na zewnętrznych zespołach.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Kultura DevOps </h3> </div> <div class="component component--textblock "> <p><a data-event="clicked" data-uuid="b5a68589-120" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="Kultura DevOps" data-label-english="DevOps culture" href="/pl/devops/what-is-devops/devops-culture">Kultura DevOps</a> zakłada wykorzystanie przez zespoły nowych sposobów pracy, które wymagają lepszej współpracy i komunikacji. Polega ona na większym ukierunkowaniu ludzi, procesów i narzędzi na klientów. Multidyscyplinarne zespoły biorą odpowiedzialność za cały cykl życia produktu.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Ciągła nauka </h3> </div> <div class="component component--textblock "> <p>Organizacje prawidłowo stosujące DevOps są miejscami, w których zachęca się do eksperymentów i pewnego stopnia ryzyka. Tam nieszablonowe myślenie jest normą, a porażka jest rozumiana jako naturalna element procesu uczenia się i doskonalenia.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Agile </h3> </div> <div class="component component--textblock "> <p><a data-event="clicked" data-uuid="9239b51c-8c0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="Metodologie Agile" data-label-english="Agile methodologies" href="/pl/agile">Metodologie Agile</a> są niezwykle popularne w branży oprogramowania, ponieważ pozwalają zespołom na bycie elastycznymi, dobrze zorganizowanymi i zdolnymi do reagowania na zmiany. DevOps to zmiana kulturowa, która sprzyja współpracy między tymi, którzy tworzą i utrzymują oprogramowanie. Połączenie Agile i DevOps zapewnia wysoką wydajność i niezawodność.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Praktyki DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Strzałka w okręgu" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #091e42; fill-rule:evenodd;" d="M0,18A18,18,0,1,1,18,36,18,18,0,0,1,0,18Zm17.82-4a1.43,1.43,0,0,1-2,0l0,0-3-3a1.44,1.44,0,0,1,0-2l0,0,3-3a1.42,1.42,0,0,1,2.06,2l-.05.05-.52.53H18A9.36,9.36,0,1,1,8.68,18a1.43,1.43,0,0,1,2.85,0,6.52,6.52,0,1,0,6.62-6.52H17.3l.52.53a1.42,1.42,0,0,1,.05,2Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Ciągła integracja </h3> <p><a data-event="clicked" data-uuid="f27a7fe1-7b0" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="Ciągła integracja" data-label-english="Continuous integration" href="/pl/continuous-delivery/continuous-integration">Ciągła integracja</a> to praktyka automatyzacji integracji zmian kodu w projekcie tworzenia oprogramowania. Pozwala ona programistom często scalać zmiany kodu w centralnym repozytorium, gdzie wykonywane są kompilacje i testy. Pomaga to zespołom DevOps szybciej usuwać błędy, poprawiać jakość oprogramowania i skrócić czas potrzebny do sprawdzania poprawności i wydawania nowych aktualizacji oprogramowania.</p> <div class="component component--link-button "> <a href="/pl/continuous-delivery/continuous-integration" data-event="clicked" data-uuid="14934b90-7e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o ciągłej integracji" data-label-english="Learn about continuous integration" class="component__link link-arrow " > Dowiedz się więcej o ciągłej integracji<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Strzałki skierowane w lewo i w prawo w okręgu" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #091e42;fill-rule:evenodd;" d="M0,18A18,18,0,1,1,18,36,18,18,0,0,1,0,18ZM22.48,7.84a1.42,1.42,0,0,0-2.06,1.95l0,.06,1.05,1H12.25a1.42,1.42,0,0,0,.07,2.84h9.2l-1.05,1a1.42,1.42,0,0,0,0,2l0,.05a1.42,1.42,0,0,0,2,.05l.05-.05L26,13.32a1.39,1.39,0,0,0,.32-.48,1.64,1.64,0,0,0,.1-.45,1.34,1.34,0,0,0-.1-.59,1.45,1.45,0,0,0-.27-.44h0l-.05,0h0ZM13.21,18.57a1.42,1.42,0,0,1,2.06,2l0,0-1.05,1.05h9.2a1.42,1.42,0,0,1,.07,2.84H14.17l1.05,1.05a1.44,1.44,0,0,1,0,2l0,.05a1.42,1.42,0,0,1-2,0l0,0L9.74,24.06l0,0a1.3,1.3,0,0,1-.27-.43,1.41,1.41,0,0,1-.11-.54h0a1.4,1.4,0,0,1,.1-.54,1.66,1.66,0,0,1,.26-.41h0s0,0,.05-.05h0Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Ciągłe dostarczanie </h3> <p>Ciągłe dostarczanie stanowi rozszerzenie ciągłej integracji i oznacza automatyczne wdrażanie zmian kodu w środowisku testowania/produkcyjnym. Odbywa się ono zgodnie z <a data-event="clicked" data-uuid="9d5df453-9c0" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="pipelinem ciągłego dostarczania" data-label-english="continuous delivery pipeline" href="/pl/continuous-delivery/principles/pipeline">pipelinem ciągłego dostarczania</a>, w ramach którego zautomatyzowane kompilacje, testy i wdrożenia są zorganizowane jako jeden przepływ pracy w wydaniu.</p> <div class="component component--link-button "> <a href="/pl/continuous-delivery" data-event="clicked" data-uuid="f09b5f9a-60" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o ciągłym dostarczaniu" data-label-english="Learn about continuous delivery" class="component__link link-arrow " > Dowiedz się więcej o ciągłym dostarczaniu<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Pachołek drogowy" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M5.18,32.44H1.45a1.45,1.45,0,0,0-.07,2.89H34.55a1.45,1.45,0,0,0,.07-2.89h-3.8L19.81,2a1.92,1.92,0,0,0-3.62,0Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M23.57,12.35l3,8.35H9.42l3-8.35ZM8.37,23.6H27.63l3.19,8.84H5.18ZM22.52,9.45,19.81,2a1.92,1.92,0,0,0-3.62,0l-2.71,7.5Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Świadomość sytuacyjna </h3> <p>Ważne jest, aby każdy członek organizacji miał dostęp do danych, których potrzebuje, aby wykonywać swoją pracę tak skutecznie i szybko, jak to możliwe. Członkowie zespołu muszą być powiadamiani o niepowodzeniach w pipelinie wdrażania — niezależnie od tego, czy są to błędy systemowe lub nieudane testy — oraz otrzymywać bieżące aktualizacje dotyczące kondycji i wydajności aplikacji uruchomionych w produkcji. Wskaźniki, dzienniki, ślady, monitorowanie i alerty są niezbędnymi źródłami informacji zwrotnych, których zespoły potrzebują w swojej pracy.</p> <div class="component component--link-button "> <a href="/pl/devops/frameworks/devops-metrics" data-event="clicked" data-uuid="ab4e0d6c-ab" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o wskaźnikach DevOps" data-label-english="Learn about DevOps metrics" class="component__link link-arrow " > Dowiedz się więcej o wskaźnikach DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Śruba" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #091e42; fill-rule:evenodd;" d="M29.12,13.67h-8L22.8,1.2A1,1,0,0,0,20.92.43L6,20.65a1.06,1.06,0,0,0,.85,1.68h8.05L13.2,34.8a1,1,0,0,0,1.88.77L30,15.35A1.06,1.06,0,0,0,29.12,13.67Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Automatyzacja </h3> <p>Automatyzacja jest jedną z najważniejszych praktyk DevOps, ponieważ umożliwia zespołom szybsze poruszanie się w procesie opracowywania i wdrażania wysokiej jakości oprogramowania. Dzięki automatyzacji prosta czynność przenoszenia zmian kodu do repozytorium kodu źródłowego może wyzwalać proces kompilacji, testowania i wdrażania, co znacznie skraca czas wykonania tych kroków.</p> <div class="component component--link-button "> <a href="/pl/solutions/devops/guides/intermediate" data-event="clicked" data-uuid="34ab1c9e-18" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o najlepszych praktykach DevOps w zakresie automatyzacji" data-label-english="Learn about DevOps automation best practices" class="component__link link-arrow " > Dowiedz się więcej o najlepszych praktykach DevOps w zakresie automatyzacji<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Wykres liniowy" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M13.24,8,18.4,13.3A3.92,3.92,0,0,1,20.47,11l-5-5.18A3.92,3.92,0,0,1,13.24,8Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M25.83,13.3,30.91,8a4,4,0,0,1-2.36-2l-4.79,5A4,4,0,0,1,25.83,13.3Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M2.6,16l0,0,7.77-8A4,4,0,0,1,8.2,5.82l-7.77,8A1.55,1.55,0,0,0,2.6,16Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M25.83,13.3a3.92,3.92,0,0,0-7.43,0,3.81,3.81,0,0,0-.23,1.27,3.95,3.95,0,0,0,7.89,0A3.81,3.81,0,0,0,25.83,13.3Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M11.83.34A3.94,3.94,0,0,0,10.42,8a3.82,3.82,0,0,0,2.82,0A3.94,3.94,0,0,0,11.83.34Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M32.06.34a4,4,0,0,0-4,4,3.89,3.89,0,0,0,.44,1.76,4,4,0,0,0,2.36,2,4,4,0,0,0,1.15.19,3.95,3.95,0,0,0,0-7.89Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M18.82,22.69,12.29,20.9a4.53,4.53,0,0,1,.05.53,3.86,3.86,0,0,1-.87,2.44l6.81,1.88a3.8,3.8,0,0,1-.11-.89A4,4,0,0,1,18.82,22.69Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M29.71,28.56l-3.82-2.63a3.91,3.91,0,0,1-1.95,2.4l4.22,2.91A3.94,3.94,0,0,1,29.71,28.56Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M5.14,23.64.25,31.22a1.53,1.53,0,0,0,.46,2.13A1.55,1.55,0,0,0,2.8,33l0-.07,4.9-7.59A3.91,3.91,0,0,1,5.14,23.64Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M22.91,23.89l-.15-.09Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M22.61,23.75l.15.05Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M22.11,20.91a4,4,0,0,0-3.94,3.95,3.8,3.8,0,0,0,.11.89,3.94,3.94,0,0,0,3.83,3.05,4,4,0,0,0,3.78-2.87,3.8,3.8,0,0,0,.17-1.07A4,4,0,0,0,22.11,20.91Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M12.29,20.9a3.94,3.94,0,1,0-4.55,4.4,3.51,3.51,0,0,0,.66.07,4,4,0,0,0,3.94-3.94A4.53,4.53,0,0,0,12.29,20.9Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M32.06,27.77a3.95,3.95,0,0,0-3.9,3.47,3.75,3.75,0,0,0-.05.47,3.95,3.95,0,1,0,4-3.94Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Infrastruktura jako kod </h3> <p>Niezależnie od tego, czy Twoja organizacja ma lokalne centrum danych, czy jest ono całkowicie umieszczone w chmurze, możliwość szybkiej i spójnej aprowizacji, konfigurowania i zarządzania infrastrukturą stanowi klucz do pomyślnego wdrożenia DevOps. <a data-event="clicked" data-uuid="d4457e18-ac0" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="Infrastruktura jako kod" data-label-english="Infrastructure as Code" href="/pl/continuous-delivery/principles/infrastructure-as-code">Infrastruktura jako kod</a> (IaC) wykracza poza konfigurację infrastruktury skryptowej i oznacza traktowanie definicji infrastruktury jako rzeczywistego kodu: za pomocą kontroli źródła, przeglądów kodu, testów itp.</p> <div class="component component--link-button "> <a href="/pl/microservices/cloud-computing/infrastructure-as-code" data-event="clicked" data-uuid="c328138b-87" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej na temat infrastruktury jako kodu" data-label-english="Learn about Infrastructure as Code" class="component__link link-arrow " > Dowiedz się więcej na temat infrastruktury jako kodu<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Ikona ula" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5"> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M26.1,17.85a3.32,3.32,0,0,1,3.34,0l4.88,2.81A3.36,3.36,0,0,1,36,23.56v5.62a3.34,3.34,0,0,1-1.68,2.9L29.44,34.9a3.37,3.37,0,0,1-3.34,0l-4.89-2.82a3.34,3.34,0,0,1-1.68-2.9V23.56a3.36,3.36,0,0,1,1.68-2.9Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M6.56,17.85a3.32,3.32,0,0,1,3.34,0l4.89,2.81a3.36,3.36,0,0,1,1.68,2.9v5.62a3.34,3.34,0,0,1-1.68,2.9L9.9,34.9a3.37,3.37,0,0,1-3.34,0L1.68,32.08A3.34,3.34,0,0,1,0,29.18V23.56a3.36,3.36,0,0,1,1.68-2.9Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M16.33,1.1a3.37,3.37,0,0,1,3.34,0l4.89,2.82a3.36,3.36,0,0,1,1.67,2.9v5.62a3.37,3.37,0,0,1-1.67,2.9l-4.89,2.81a3.32,3.32,0,0,1-3.34,0l-4.89-2.81a3.37,3.37,0,0,1-1.67-2.9V6.82a3.36,3.36,0,0,1,1.67-2.9Z"/></svg> </div> </div> </div> <div class="component__heading-textblock component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Mikrousługi </h3> <p><a data-event="clicked" data-uuid="8107b619-d10" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="Mikrousługi" data-label-english="Microservices" href="/pl/microservices">Mikrousługi</a> to technika architektoniczna, w ramach której aplikacja jest budowana jako zbiór mniejszych usług, które mogą być wdrażane i obsługiwane niezależnie od siebie. Każda usługa ma swoje własne procesy i komunikuje się z innymi usługami za pośrednictwem interfejsu. To oddzielenie problemów i niezależne funkcje pozwalają na stosowanie praktyk DevOps, takich jak ciągłe dostarczanie i ciągła integracja.</p> <div class="component component--link-button "> <a href="/pl/microservices" data-event="clicked" data-uuid="2ac84cf1-bb" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o mikrousługach" data-label-english="Learn about microservices" class="component__link link-arrow " > Dowiedz się więcej o mikrousługach<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <img id="55ddff09" alt="Oko" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:bfc3339c-3dc2-4b98-b004-d555239ca58f/Icon-Object-Eye.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Monitorowanie </h3> <p>Zespoły DevOps monitorują cały cykl tworzenia oprogramowania — od planowania, przez programowanie, integrację i testowanie, po wdrażanie i operacje. Pozwala im to szybko i automatycznie reagować na wszelkie pogorszenia jakości obsługi klienta. Co jeszcze ważniejsze, pozwala zespołom przejść do wcześniejszych etapów prac i zminimalizować wadliwe zmiany produkcyjne.</p> <div class="component component--link-button "> <a href="/pl/devops/devops-tools/devops-monitoring" data-event="clicked" data-uuid="510489c0-ff" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej o monitorowaniu DevOps" data-label-english="Learn about DevOps monitoring" class="component__link link-arrow " > Dowiedz się więcej o monitorowaniu DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="container-fluid md-comfortable-top md-cozy-bottom"> <div class="row flex-container reduced-row"> <div class="column column-lg-6 no-flex" > <div class="component component--heading-textblock"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Rozpocznij pracę z DevOps </h2> <p>Najprostszym sposobem rozpoczęcia pracy z DevOps jest zidentyfikowanie niewielkiego strumienia wartości (na przykład małej aplikacji lub usługi pomocniczej) i rozpoczęcie eksperymentowania z kilkoma praktykami DevOps. Podobnie jak w przypadku tworzenia oprogramowania, o wiele łatwiej jest przekształcić pojedynczy strumień powiązany z małą grupą interesariuszy niż próbować przenieść całą organizację do nowych metod pracy.</p> <p>Atlassian oferuje <a data-event="clicked" data-uuid="ce764a97-b00" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="rozwiązanie Open DevOps" data-label-english="Open DevOps solution" href="/pl/solutions/devops">rozwiązanie Open DevOps</a>, które zapewnia kompleksowe procesy DevOps wykorzystujące narzędzia Atlassian i innych firm. Dzięki fundamentowi w postaci oprogramowaniu Jira zespoły mogą korzystać z produktów Atlassian lub wprowadzać swoje ulubione produkty do otwartego łańcucha narzędzi. Ekosystem Atlassian oferuje szeroki wachlarz integracji i dodatków, umożliwiając zespołom dostosowanie łańcucha narzędzi do ich potrzeb.<br /> <br /> Koniecznie zapoznaj się naszymi samouczkami DevOps dotyczącymi <a data-event="clicked" data-uuid="ce764a97-b01" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="automatyzacji" data-label-english="automation" href="/pl/devops/automation-tutorials">automatyzacji</a>, <a data-event="clicked" data-uuid="ce764a97-b02" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="testowania" data-label-english="testing" href="/pl/devops/testing-tutorials">testowania</a>, <a data-event="clicked" data-uuid="ce764a97-b03" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="bezpieczeństwa" data-label-english="security" href="/pl/devops/security-tutorials">bezpieczeństwa</a>, <a data-event="clicked" data-uuid="ce764a97-b04" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="wglądu" data-label-english="observability" href="/pl/devops/observability-tutorials">wglądu</a>, <a data-event="clicked" data-uuid="ce764a97-b05" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="oznaczania funkcji" data-label-english="feature flagging" href="/pl/devops/feature-flagging-tutorials">oznaczania funkcji</a> i <a data-event="clicked" data-uuid="ce764a97-b06" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="ciągłego dostarczania" data-label-english="continuous delivery" href="/pl/devops/continuous-delivery-tutorials">ciągłego dostarczania</a>.</p> </div> </div> <div class="column column-lg-6 no-flex" > <div class="component component--image"> <img id="8af38ccb" alt="Ilustracja warsztatu DevOps" class="component__image" src="https://wac-cdn.atlassian.com/dam/jcr:39f57cd8-74d1-4898-82e7-118800b97f3f/Illo-devops-workshop.png?cdnVersion=2625" loading="lazy" /> </div> </div> </div> </div> <div class="container-fluid md-comfortable-bottom"> <div class="row flex-container reduced-row"> <div class="column column-md-6 card-link text-b400 " > <a href="/pl/devops/automation-tutorials" data-event="clicked" data-uuid="5783a8de-71" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Błyskawica" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M29.12,13.67h-8L22.8,1.2A1,1,0,0,0,20.92.43L6,20.65a1.06,1.06,0,0,0,.85,1.68h8.05L13.2,34.8a1,1,0,0,0,1.88.77L30,15.35A1.06,1.06,0,0,0,29.12,13.67Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Automation — samouczki dla zespołów DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/pl/devops/observability-tutorials" data-event="clicked" data-uuid="b8a4a78c-bc" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Lornetka" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg id="Blue" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><defs><style>.cls-1,.cls-3,.cls-4{fill:#ffffff;}.cls-1{fill-rule:evenodd;}.cls-1,.cls-3{opacity:0.5;isolation:isolate;}.cls-2{fill:none;}</style></defs><path style="opacity:0.5;fill: #ffffff;fill-rule: evenodd;" d="M2.69,20.68A5.78,5.78,0,1,0,8.47,14.9,5.78,5.78,0,0,0,2.69,20.68Zm6.23-4.8A4.83,4.83,0,0,0,4.17,20.8v.14a1.07,1.07,0,0,0,1.07,1A1.06,1.06,0,0,0,6.3,20.89v-.17A2.71,2.71,0,0,1,8.92,18H9a1.07,1.07,0,0,0-.05-2.13Z"/><path style="opacity:0.5;fill: #ffffff;fill-rule: evenodd;" d="M22.05,20.77A5.75,5.75,0,1,0,27.8,15,5.75,5.75,0,0,0,22.05,20.77Zm6.42-4.61a5,5,0,0,0-5,4.92v.14a1.07,1.07,0,0,0,2.13,0V21a2.84,2.84,0,0,1,2.88-2.71h.05a1.07,1.07,0,0,0-.05-2.13Z"/><path style="fill: none;" d="M8.47,14.9a5.78,5.78,0,1,0,5.09,3,1.05,1.05,0,0,1-.17-.29A5.78,5.78,0,0,0,8.47,14.9Z"/><path style="fill: none;" d="M18,9.11a2.59,2.59,0,0,0-2.6,2.53V16a8.45,8.45,0,0,1,.91,1.83h3.3a8.07,8.07,0,0,1,1-1.94V11.72A2.61,2.61,0,0,0,18,9.11Z"/><circle style="fill: none;" cx="27.8" cy="20.77" r="5.75" transform="translate(-4.03 6.94) rotate(-13.28)"/><path style="opacity:0.5;isolation: isolate;fill: #ffffff;" d="M13.56,17.94c-.05-.1-.11-.19-.17-.29A1.05,1.05,0,0,0,13.56,17.94Z"/><path style="opacity:0.5;isolation: isolate;fill: #ffffff;" d="M15.44,16v-4.4a2.6,2.6,0,0,1,5.2.08v4.21a8.26,8.26,0,0,1,2.13-2.2v-2.1a4.73,4.73,0,0,0-9.46.09v2.06A8.82,8.82,0,0,1,15.44,16Z"/><path style="fill: #ffffff;" d="M27.59,12.2a8.31,8.31,0,0,0-6.95,3.73,8.07,8.07,0,0,0-1,1.94h-3.3A8.45,8.45,0,0,0,15.44,16a8.82,8.82,0,0,0-2.13-2.26,8.31,8.31,0,0,0-4.9-1.58,8.41,8.41,0,1,0,7.87,11.34h3.44A8.4,8.4,0,1,0,27.59,12.2ZM8.47,26.46a5.78,5.78,0,1,1,4.92-8.81c.06.1.12.19.17.29a5.78,5.78,0,0,1-5.09,8.52Zm19.33.06a5.75,5.75,0,1,1,5.74-5.75A5.75,5.75,0,0,1,27.8,26.52Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Samouczki dotyczące wglądu w DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/pl/devops/testing-tutorials" data-event="clicked" data-uuid="15bcc680-77" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Prędkościomierz" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M17,10.37a1.38,1.38,0,0,1,2.28-1,1.31,1.31,0,0,1,.46,1V13a1.44,1.44,0,0,1-1.25,1.46A1.39,1.39,0,0,1,17,13.16V10.37Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M8.9,24a1.26,1.26,0,0,1-1,.46H5.23a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H7.88A1.38,1.38,0,0,1,8.9,24Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M11.93,17.15a1.44,1.44,0,0,1-2,.06l-.06-.06-2-2a1.43,1.43,0,0,1,2-2.08l.05,0,2,2A1.46,1.46,0,0,1,11.93,17.15Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M32,24a1.26,1.26,0,0,1-1,.46H28.32a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H31A1.38,1.38,0,0,1,32,24Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M.29,20.43a18.5,18.5,0,0,0,1,10H34.69A17.84,17.84,0,0,0,36,23.61a17.88,17.88,0,0,0-18.24-18A18.18,18.18,0,0,0,.29,20.43ZM17,10.37a1.38,1.38,0,0,1,2.28-1,1.31,1.31,0,0,1,.46,1V13a1.44,1.44,0,0,1-1.25,1.46A1.39,1.39,0,0,1,17,13.16V10.37ZM8.9,24a1.26,1.26,0,0,1-1,.46H5.23a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H7.88A1.38,1.38,0,0,1,8.9,24Zm3-6.82a1.44,1.44,0,0,1-2,.06l-.06-.06-2-2a1.43,1.43,0,0,1,2-2.08l.05,0,2,2A1.46,1.46,0,0,1,11.93,17.15Zm6.12,10a3.78,3.78,0,0,1,0-7.55,4.29,4.29,0,0,1,1.48.27l5.75-5.74a1.43,1.43,0,0,1,2.07,2l-.05.05L21.56,21.8a3.37,3.37,0,0,1,.27,1.48A3.8,3.8,0,0,1,18.05,27.11ZM32,24a1.26,1.26,0,0,1-1,.46H28.32a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H31A1.38,1.38,0,0,1,32,24Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Samouczki dotyczące testowania DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/pl/devops/feature-flagging-tutorials" data-event="clicked" data-uuid="9a6f7caa-f5" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Flaga" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M4.61,1.51v24.9H32.39A2,2,0,0,0,34,23.14l-6.3-7.92a2,2,0,0,1,0-2.51L34,4.79a2,2,0,0,0-1.58-3.28Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M4.61,34.49a1.51,1.51,0,0,1-3,.07V1.51a1.51,1.51,0,0,1,3-.07V34.49Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Samouczki dotyczące oznaczania funkcji DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/pl/devops/security-tutorials" data-event="clicked" data-uuid="d5748edd-0a" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Tarcza ze znacznikiem wyboru" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M33.42,3.88c.2-.5.33-.83-.32-.83H30.89C26.48,3.05,20.81,1,18.77.15a2.05,2.05,0,0,0-1.54,0c-2,.81-7.71,2.9-12.12,2.9H2.9c-.65,0-.52.33-.32.83A3.07,3.07,0,0,1,2.86,5V16.65A19.32,19.32,0,0,0,13.33,33.83l3.78,2a2,2,0,0,0,1.78,0l3.78-2A19.32,19.32,0,0,0,33.14,16.65V5A3.07,3.07,0,0,1,33.42,3.88ZM25.55,12.8a1.45,1.45,0,0,0-.05-2l-.05-.05a1.45,1.45,0,0,0-2,.05l-7.63,7.63L13.2,15.81l0-.05a1.45,1.45,0,0,0-2,2.1l3.65,3.65.05,0a1.45,1.45,0,0,0,2,0l8.66-8.66Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Samouczki dotyczące zabezpieczeń DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/pl/devops/continuous-delivery-tutorials" data-event="clicked" data-uuid="0c018767-2b" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Pętla DevOps" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M33.6,12.66a8.17,8.17,0,0,0-11.57,0l-4.79,4.79a1.3,1.3,0,0,0-.23.18L12.14,22.5l-.08.08A5.6,5.6,0,1,1,12,14.44H9.89A1.29,1.29,0,0,0,10,17h4.89a1.3,1.3,0,0,0,1.23-1.29V10.51a1.29,1.29,0,0,0-1.29-1.23h-.06a1.3,1.3,0,0,0-1.24,1.29v1.75a8.18,8.18,0,1,0,.49,12l4.79-4.79a1.3,1.3,0,0,0,.23-.18l4.87-4.88.08-.07a5.6,5.6,0,1,1-.08,8A1.29,1.29,0,1,0,22,24.23,8.18,8.18,0,0,0,33.6,12.66Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Samouczki dotyczące ciągłego dostarczania DevOps </h3> </div> </div> </a> </div> </div> </div> <div class="container-fluid md-comfortable n700"> <div class="row flex-container reduced-row"> <div class="column column-md-7 sign-up light-text s0 between" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Zapisz się do newslettera DevOps </h3> </div> <div class="component component--exact-target-form sign-up theme-one"> <form class="exact-target-form" data-mailing-list-id="1412722"> <div class="exact-target-form__label"> <label for="et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581">Adres e-mail</label> </div> <div class="exact-target-form__email-input"> <input type="email" name="et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581" required id="et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581" /> </div> <div class="exact-target-form__hp-field"> <input type="text" name="list_name" aria-label="Keep this field blank" /> </div> <div class="exact-target-form__submit-input"> <input type="submit" data-event="clicked" data-uuid="ac1a5842-80" data-event-component="linkButton" data-event-container="exactTargetForm" data-schema-version="1" value="Zarejestruj się" class="button button--two button--regular button--primary" /> </div> </form> <div class="exact-target-form__message hide-all"> <p>Thank you for signing up</p> </div> <script type="text/x-component-translate"> /* <sl:translate_json> */ { "sl_translate": "requiredError, invalidEmailError, submitError, consentLabel", "type":"imkt.components.ExactTargetFormV2", "params": { "formId":"ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581", "consentYes":"", "subscriptionKey":"atlassian.devOpsCentral", "eapTermsOfService":"", "useSocs":false, "exactTargetId":"1412722", "name":"et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581", "requiredError":"To pole jest wymagane", "invalidEmailError":"W tym polu należy podać prawidłowy adres e-mail", "submitError":"Podczas przesyłania wystąpił błąd serwera", "redirectUrl":"", "useGdpr":true, "needsConsent":false, "consentLabel":"", "privacyPolicy":"", "gdprId":"gdpr-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581", "site":"atlassian", "useSubmissionBlock":"false", "postSubmissionBlockId":"" } } /* </sl:translate_json> */ </script></div> </div> <div class="column column-md-5 light-text no-flex" > <div class="container-fluid md-none-top"> <div class="row flex-container"> <div class="column md-tight-bottom flexRow alignContentStretch alignItemsStretch justifyStart noWrap no s24 between" > <div class="component component--image image-center"> <img id="e16a7a70" alt="Ilustracja kodu" class="component__image" style="width:48px;height:48px;" src="https://wac-cdn.atlassian.com/dam/jcr:66edb14a-fccd-44be-b47c-4a37f02a58a0/Thumb_01.png?cdnVersion=2625" loading="lazy" /> </div> <div class="component component--link-button " style="margin-top:12px;"> <a href="/pl/devops/what-is-devops/devops-best-practices" data-event="clicked" data-uuid="1966972c-d6" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dowiedz się więcej na temat najlepszych praktyk DevOps" data-label-english="Learn more DevOps best practices" class="component__link link-arrow " > Dowiedz się więcej na temat najlepszych praktyk DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column md-tight-bottom flexRow alignContentStretch alignItemsStretch justifyStart noWrap no s24 between" > <div class="component component--image image-center"> <img id="45b9b6da" alt="Ilustracja tekstu" class="component__image" style="width:48px;height:48px;" src="https://wac-cdn.atlassian.com/dam/jcr:03cfd669-0bc5-499e-a4d9-8aa340dc1263/Thumb_02.png?cdnVersion=2625" loading="lazy" /> </div> <div class="component component--link-button " style="margin-top:12px;"> <a href="https://www.atlassian.com/blog/devops" data-event="clicked" data-uuid="8112334f-9a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Poznaj nowości" data-label-english="See what's new" class="component__link link-arrow " > Poznaj nowości<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column md-tight-bottom flexRow alignContentStretch alignItemsStretch justifyStart noWrap no s24 between" > <div class="component component--image image-center"> <img id="52e6de3c" alt="dymki rozmowy" class="component__image" style="width:48px;height:48px;" src="https://wac-cdn.atlassian.com/dam/jcr:f63b01bd-3446-40db-8976-55c764965b68/Thumb_03.png?cdnVersion=2625" loading="lazy" /> </div> <div class="component component--link-button " style="margin-top:12px;"> <a href="https://community.atlassian.com/t5/DevOps/ct-p/devops" data-event="clicked" data-uuid="e06f9fb5-31" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Nawiąż kontakt ze społecznością" data-label-english="Engage with the Community" class="component__link link-arrow " > Nawiąż kontakt ze społecznością<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="footer" class="footer footer--wac"> <div class="container-fluid"> <div class="container-fluid"> <div class="row reduced-row"> <div class="component s0 between component--block" id="footer-block-above" style="margin:0;" > <style> footer#footer { background: none; } #footer > .container-fluid > .container-fluid > .row { width: 1200px; margin: auto; max-width: 100%; min-width: auto; } div#bottom-links-footer { padding: 0 40px; } footer#footer.footer.footer--wac .footer-standard-links a { color: #101214; margin-bottom: 24px; } .see-all-footer { padding-top: 30px; } .component--block.left-footer a { font-weight: 600; } .footer .language-selector:before { content: ""; width: 19px; height: 19px; background-size: 100% 100%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT0SURBVHgBzVg/VxtHEJ/ZI7YQPOcCKI/y/AmsdOkiOndBpauITwB8AlCVlw46dxZdOnCXznKXLnKXLucmDyME6wQLGUu7nt07nW7/nJCwC+Y9/bnd2Zm5mdnZ3yzCHShcW6uBgCog/AQSqwAyVMPpNAfAGFDGIOE1BNjm3W4H5iSclTGMohD+u9qmJQ0yJIK5SBkKTfgmaPPT03imFbMwhStre/SzAxOv3JHIQJAtfnHevJVz2mS4vh7BzeiYhFXhqxIZ+CDYmOY9VjQRrq7+AjfDvwqM4jCTfmj7JygVSHa4+v0mzGOYNkpiC9zQKYOagLjrrtL81hB2QCw81mt0GE01IMWx1uWhwDWK3kLC7x4lhyCW6/zy3z9Ki0vHYBiNMb/obpQWyyo1atmwhB/hITvk3bOT0sNHL2mnfkejVgRws1RejAfX12/yo4bHdE5J8QJc2uW97g7nMQ9XKw1nV4pgI/kdHjie+TRSGwc4P1XGN5QsR7rEA627yDBK9Fdghw/lFu2ig4kQuW1KxZZSmijnHFCYiqVs6FKTkpaFuGXKIJ16k00oC2VaEuxk3OUXvecZT6VSpfDsGxxioT4YXGWbgULyd6lcrtHfKOP5ePNxcN1vT3j6HQr7e/r7NCdpXaXCmE97LHGjKpx5wpbhKW0EmN6S8HLsLXvcGtm2WRLZ8tDmG3s3CeWnUc3MG8oTETQ9CmvGM2Mt8JEYqvF8SQn1MebwjfZtPjpddiaGSdizLDiyPaHDaCY9572zE/CQzjWSYYrETT8fWF5DXT6YR6HKm5YtBEayZiqiA3oaMTyx+H/28umdnPeajJR3mUehP29s4wurekrDYcdRmNudY0p2Mpjog5AL09BlFoWIT4xnBlOhTBqm2Bj8v1/zMtubhXKZ0Vc0k0KJJt8QZzgvpRluKSIvG2E245mcgFS/JNw/4gzuJ4X31TC4r4bxhRTuRtmQwB84d5uHcKXyj8k3fEwbL54iHDQSkTKHVhSs7m05fElz82oygjGVC2kaway6lvFS15On4MHtcFvatY+99/IJC6NJ+ZY5FRwLKrTEt+ZzwdY3ZT2xFMYFfE4tZU7dklD1VWia6FiL/S9gyoqMZ0+NTMCpBbcEthk/P29bqDM74U3mBfvsK3iBnEIbRi8vu8X7ZmhhfoLplOPprrSQQA4XjSk9P02IcnVVnGcaSuX1QZvHMXeNt3CgaoxhXC6cE14p/WBBIc8LOHBp2hwegWv8noMDR0E7M8yLi4TcoePKDKkLZWq+cHobllRhxrNS2Vb9gLlyggMzzK+wNmFulYTrOc6n+dZq0O/Ht+F5RZ72rsUvz44mhute8rlplGoBz+vjJ7PyU2MBdpdNja/pOScke/nWK2lqnPauOZlXnnKaY561gCkZDa/qdkrlpXfgdkvkuaWo9O2jN9S8kmeXGpD3iBBV8tqRNnAkLLideEuFvMQWfqWBfbAJ2TN++e5PYwg85B4lGXusjpV0nZ34++4VFfEHUCeUrGqe/7ZI9a29XssZhgKiPKCrAnwBX3b1NE6L0DuHctdn1FTDtLSQQsNUdz7vRd1tpC5bgrq/t0gomLZc5RzlzmFyWYIRfPHFnfbgb7T7nuW7dx/NftWpvBdQNdeF8w5Xnao4i+UDdTEz0wq4A4Uh9aIKHklCBahrmvrkL4c5bZ4Ozb1WB3dyHs9HnwFJdEGUx9BaTwAAAABJRU5ErkJggg==); } .language-selector { display: flex; gap: 5px; margin-right: 20px; } .footer select#footer-language-selector { background: none; } .column.footer-standard-links > .intra-div { column-gap: 24px; row-gap: 48px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; } @media (max-width: 1023px) { .column.footer-standard-links > .intra-div { grid-template-columns: 1fr 1fr; } } @media (max-width: 768px) { .column.footer-standard-links > .intra-div { grid-template-columns: 1fr; } } </style> </div> <div class="column footer-standard-links " style="border-radius:0 0 24px 24px;float:none;" > <div class="intra-div alignItemsStretch justifySpaceBetween wrap no s40 between column__background n10 has-border border-color- padding-24 padding-style-allSides allSides border-radius-15 border-width-0"> <div class="component s0 between component--block left-footer" > <div class="component component--image"> <img id="d8cf6e7a" alt="" class="component__image xs-outerspace-bottom" style="width:26px;height:26px;" src="https://wac-cdn.atlassian.com/dam/jcr:9c4bf443-5045-4ff9-a48d-36ae466f3ced/logos-atlassian-mini-icon-onecolor-blue.svg?cdnVersion=2625" loading="lazy" /> </div> <div class="component component--link-button "> <a href="/pl/company" data-event="clicked" data-uuid="fbf3b54c-4e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Firma" data-label-english="Company" class="component__link default " > Firma </a> </div> <div class="component component--link-button "> <a href="/pl/company/careers" data-event="clicked" data-uuid="658e91b4-45" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Kariera" data-label-english="Careers" class="component__link default " > Kariera </a> </div> <div class="component component--link-button "> <a href="/pl/company/events" data-event="clicked" data-uuid="f547dec4-ee" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Wydarzenia" data-label-english="Events" class="component__link default " > Wydarzenia </a> </div> <div class="component component--link-button "> <a href="https://atlassian.com/blog" data-event="clicked" data-uuid="104c1e17-07" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Blogi" data-label-english="Blogs" class="component__link default " > Blogi </a> </div> <div class="component component--link-button "> <a href="https://investors.atlassian.com/" data-event="clicked" data-uuid="8dff4c3d-81" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Relacje z inwestorami" data-label-english="Investor Relations" class="component__link default " > Relacje z inwestorami </a> </div> <div class="component component--link-button "> <a href="https://www.atlassianfoundation.org/" data-event="clicked" data-uuid="99564f33-ce" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Fundacja Atlassian" data-label-english="Atlassian Foundation" class="component__link default " > Fundacja Atlassian </a> </div> <div class="component component--link-button "> <a href="/pl/company/contact" data-event="clicked" data-uuid="f40912fd-d4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Skontaktuj się z nami" data-label-english="Contact us" class="component__link default " > Skontaktuj się z nami </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > produkty </h5> </div> </div> <div class="component component--link-button "> <a href="/pl/software/rovo" data-event="clicked" data-uuid="887f4120-85" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Rovo" data-label-english="Rovo" class="component__link default " > Rovo </a> </div> <div class="component component--link-button "> <a href="/pl/software/jira" data-event="clicked" data-uuid="7c6497e9-48" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Jira" data-label-english="Jira" class="component__link default " > Jira </a> </div> <div class="component component--link-button "> <a href="/pl/software/jira-align" data-event="clicked" data-uuid="80aff0eb-ad" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Jira Align" data-label-english="Jira Align" class="component__link default " > Jira Align </a> </div> <div class="component component--link-button "> <a href="/pl/software/jira/service-management" data-event="clicked" data-uuid="0a3a2afd-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Jira Service Management" data-label-english="Jira Service Management" class="component__link default " > Jira Service Management </a> </div> <div class="component component--link-button "> <a href="/pl/software/confluence" data-event="clicked" data-uuid="8837ace6-b7" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Confluence" data-label-english="Confluence" class="component__link default " > Confluence </a> </div> <div class="component component--link-button "> <a href="/pl/software/trello" data-event="clicked" data-uuid="6619f65d-b2" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Trello" data-label-english="Trello" class="component__link default " > Trello </a> </div> <div class="component component--link-button "> <a href="https://bitbucket.org/product/pl/" data-event="clicked" data-uuid="89700592-1c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Bitbucket" data-label-english="Bitbucket" class="component__link default " > Bitbucket </a> </div> <div class="component component--link-button see-all-footer "> <a href="/pl/software" data-event="clicked" data-uuid="5e63d93e-26" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zobacz wszystkie produkty" data-label-english="See all products" class="component__link link-arrow " > Zobacz wszystkie produkty<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Zasoby </h5> </div> </div> <div class="component component--link-button "> <a href="https://support.atlassian.com/" data-event="clicked" data-uuid="e22460f0-ec" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Pomoc techniczna" data-label-english="Technical support" class="component__link default " > Pomoc techniczna </a> </div> <div class="component component--link-button "> <a href="/pl/licensing/purchase-licensing" data-event="clicked" data-uuid="fc29565e-9f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zakup licencji" data-label-english="Purchasing & licensing" class="component__link default " > Zakup licencji </a> </div> <div class="component component--link-button "> <a href="https://community.atlassian.com/" data-event="clicked" data-uuid="e94fb789-37" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Atlassian Community" data-label-english="Atlassian Community" class="component__link default " > Atlassian Community </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/kb" data-event="clicked" data-uuid="b834bedf-ea" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Baza wiedzy" data-label-english="Knowledge base" class="component__link default " > Baza wiedzy </a> </div> <div class="component component--link-button "> <a href="https://marketplace.atlassian.com/" data-event="clicked" data-uuid="45742a09-c9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Marketplace" data-label-english="Marketplace" class="component__link default " > Marketplace </a> </div> <div class="component component--link-button "> <a href="https://my.atlassian.com/products/index" data-event="clicked" data-uuid="a97e819e-0f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Moje konto" data-label-english="My account" class="component__link default " > Moje konto </a> </div> <div class="component component--link-button see-all-footer "> <a href="https://support.atlassian.com/contact/" data-event="clicked" data-uuid="c6ad22a8-4a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Utwórz zgłoszenie do pomocy technicznej" data-label-english="Create support ticket" class="component__link link-arrow " > Utwórz zgłoszenie do pomocy technicznej<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Poznawanie </h5> </div> </div> <div class="component component--link-button "> <a href="/pl/partners" data-event="clicked" data-uuid="c16e749d-b8" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Partnerzy" data-label-english="Partners" class="component__link default " > Partnerzy </a> </div> <div class="component component--link-button "> <a href="/pl/university" data-event="clicked" data-uuid="21032dda-9c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Szkolenia i certyfikaty" data-label-english="Training & certification" class="component__link default " > Szkolenia i certyfikaty </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/display/ALLDOC/Atlassian+Documentation" data-event="clicked" data-uuid="071e1282-f9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Dokumentacja" data-label-english="Documentation" class="component__link default " > Dokumentacja </a> </div> <div class="component component--link-button "> <a href="/pl/developers" data-event="clicked" data-uuid="9372cc4e-70" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zasoby dla programistów" data-label-english="Developer resources" class="component__link default " > Zasoby dla programistów </a> </div> <div class="component component--link-button "> <a href="/pl/enterprise/success" data-event="clicked" data-uuid="667d04b1-f4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Usługi Enterprise" data-label-english="Enterprise services" class="component__link default " > Usługi Enterprise </a> </div> <div class="component component--link-button see-all-footer "> <a href="/pl/resources" data-event="clicked" data-uuid="6c951c94-0f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Zobacz wszystkie zasoby" data-label-english="See all resources" class="component__link link-arrow " > Zobacz wszystkie zasoby<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="component component--block" id="bottom-links-footer" > <div class="intra-div flexRow alignContentStretch alignItemsStretch justifySpaceBetween wrap no s16 between flexColSm has-border border-color- padding-40 padding-style-leftRight allSides border-radius-default border-width-0"> <div class="component flexRow alignItemsCenter justifyEnd noWrap no s24 between flexColSm component--block footer-callout-column" style="margin-top:0;" > <div class="component component--heading" style="margin-right:auto;"> <div class="color-head text-n200"> <p class="font-xs-14 fnt-wt font-wt- fnt-mg font-mgn-0 fnt-ln font-lnh- heading" > Copyright © 2024 Atlassian </p> </div> </div> </div> <div class="component flexRow alignItemsStretch justifyStart noWrap no s24 between flexColXs component--block footer-callout-column" > <div class="component component--link-button "> <a href="/pl/legal/privacy-policy#what-this-policy-covers" data-event="clicked" data-uuid="2c84a357-37" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Polityka prywatności" data-label-english="Privacy Policy" class="component__link default " > Polityka prywatności </a> </div> <div class="component component--link-button "> <a href="/pl/trust" data-event="clicked" data-uuid="3927006b-a3" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Warunki" data-label-english="Terms" class="component__link default " > Warunki </a> </div> <div class="component component--link-button "> <a href="/pl/trust" data-event="clicked" data-uuid="27e098b6-72" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Nota prawna" data-label-english="Impressum" class="component__link default " > Nota prawna </a> </div> <div class="language-selector"> <form action="#" method="GET"> <label for="footer-language-selector" aria-label="Wybierz język"></label> <select id="footer-language-selector" option="language-selector" name="url" style="width: 3.1rem"> <option disabled>Wybierz język</option> <option aria-label="Deutsch" aria-label="Deutsch" class="notranslate SL_opaque" data-lang="de" data-width="4rem" value="https://www.atlassian.com/de/devops">Deutsch</option> <option aria-label="English" aria-label="English" class="notranslate SL_opaque" data-lang="en" data-width="3.6rem" value="https://www.atlassian.com/devops">English</option> <option aria-label="Español" aria-label="Español" class="notranslate SL_opaque" data-lang="es" data-width="4rem" value="https://www.atlassian.com/es/devops">Español</option> <option aria-label="Français" aria-label="Français" class="notranslate SL_opaque" data-lang="fr" data-width="4.1rem" value="https://www.atlassian.com/fr/devops">Français</option> <option aria-label="Italiano" aria-label="Italiano" class="notranslate SL_opaque" data-lang="it" data-width="3.8rem" value="https://www.atlassian.com/it/devops">Italiano</option> <option aria-label="한국어" aria-label="한국어" class="notranslate SL_opaque" data-lang="ko" data-width="2.9rem" value="https://www.atlassian.com/ko/devops">한국어</option> <option aria-label="Nederlands" aria-label="Nederlands" class="notranslate SL_opaque" data-lang="nl" data-width="5.4rem" value="https://www.atlassian.com/nl/devops">Nederlands</option> <option aria-label="日本語" aria-label="日本語" class="notranslate SL_opaque" data-lang="ja" data-width="3.15rem" value="https://www.atlassian.com/ja/devops">日本語</option> <option selected aria-label="Polski" aria-label="Polski" class="notranslate SL_opaque" data-lang="pl" data-width="3.1rem" value="https://www.atlassian.com/pl/devops">Polski</option> <option aria-label="Português" aria-label="Português" class="notranslate SL_opaque" data-lang="br" data-width="4.85rem" value="https://www.atlassian.com/br/devops">Português</option> <option aria-label="русский" aria-label="русский" class="notranslate SL_opaque" data-lang="ru" data-width="4.1rem" value="https://www.atlassian.com/ru/devops">русский</option> <option aria-label="中文" aria-label="中文" class="notranslate SL_opaque" data-lang="zh" data-width="2.35rem" value="https://www.atlassian.com/zh/devops">中文</option> </select> <script type="text/x-component"> { "type":"imkt.components.LanguageSelector", "params": { } } </script></form> </div> </div> </div> </div> </div> </div> </div> </footer> <script type="text/x-component"> { "type":"imkt.components.PageLeaveTracking", "params": { } } </script> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8974/assets/build/js/main.js?cdnVersion=2625"></script> <script type="text/javascript"> (function(){ var imkt = window.imkt = window.imkt || {}; imkt.isEditMode = false; imkt.isProduction = true; imkt.constants = imkt.constants || {}; imkt.constants.rootPath = "/"; imkt.constants.assetPath = "https://wac-cdn.atlassian.com/static/master/8974" + "/assets/"; imkt.constants.libPath = imkt.constants.assetPath + "bower_components/"; imkt.constants.cdnVersionQuery = "?cdnVersion=2625"; imkt.constants.isDevUser = false; imkt.constants.isFreeEnabled = true; imkt.constants.getUserAccounts = false; imkt.constants.headerLoginMenu = true; imkt.constants.public = true; imkt.constants.mobileBreakpoint = 640; })(); </script> <script type="text/x-component"> { "type":"imkt.pages.WACPage", "params": { } } </script> <script> function initializeATLAnalytics() { var pageViewProperties = { contentSite: 'DevOps Microsite', contentType: 'Microsite', contentProduct: 'Other' }; /* get url path, convert to dash format and add it to page view properties. */ var originProduct = window.location.pathname; pageViewProperties.originProduct = "wac" + (originProduct === '/' ? "" : originProduct.replace(new RegExp('/', 'g'),"-")); if (typeof ace !== 'undefined') { ace.analytics.Initializer.initWithPageAnalytics('kiv6wyh2nw', pageViewProperties, null, null, window.atlGlobalLoadStart); } window.initializeATLAnalyticsTriggered = true; const initAtlAnalyticsOnloadEvent = new CustomEvent('onLoadExternalJSATLAnalytics', { bubbles: true, cancelable: true, detail: 'Emit onLoad event for ATL Analytics function.' }); document.dispatchEvent(initAtlAnalyticsOnloadEvent); } </script> <script type = "text/javascript"> /** * function to load external js through javascript. * * @param url - javascript url * @param location - location of the dom (e.g. document.head) */ var loadExternalJS = function(url, location, callback){ var scriptTag = document.createElement('script'); scriptTag.src = url; scriptTag.type = 'text/javascript'; /* Then bind the event to the callback function. There are several events for cross browser compatibility. */ scriptTag.onreadystatechange = callback; scriptTag.onload = callback; window.atlGlobalLoadStart = new Date(); /* Fire the loading */ location.appendChild(scriptTag); }; </script> <script type="text/javascript" class="optanon-category-2"> loadExternalJS("https://atl-global.atlassian.com/js/atl-global.min.js", document.body, initializeATLAnalytics); </script> </body> <!-- LastRendered: 2025-03-21 09:08:51 --> </html>