GitLab 13.7 Dirilis dengan Validator untuk Permintaan Penggabungan dan Rollback Otomatis saat Gagal

Sebuah gambar untuk menarik perhatian







Nah, tahun itu adalah tahun 2020! Kami sangat senang mempersembahkan rilis 13.7 dengan lebih dari 45 fitur dan peningkatan pengiriman perangkat lunak tepat pada waktunya untuk liburan.







GitLab , . GitLab , .







GitLab, 2020 , . , , .







13.7:









- ( GitLab « ») , , . - — , . , -, - , .







. , , , agile.







, , . , , .









, . .







GitLab, . , . , , , .







, , — . , , , , .







- GitLab Red Hat OpenShift, , , GitLab. , , .









, , , . , . , .







GitLab; , Core GitLab 13.6.







Docker ( GitLab « ») , DockerHub, .







, , — , , .







, , , gitlab.ci-yml



. , .







!



13.7:









— . , , , 13.8.







6-7 , GitLab .







Badge MVP GitLab







MVPRachel Gottesman



Rachel . 13.7 Rachel 33 -, . , Rachel!







GitLab 13.7



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







, . , , . , : , , ? - , . -, , “Assignee”, , -.







GitLab 13.7 — - . “Reviewers” - , (assignee). , -. , - .







-, -, . -.







Peninjau untuk Permintaan Penggabungan







- .









(ULTIMATE, GOLD) DevOps: Release







, , . , . , GitLab , . , , .









.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan







, /clone



, , . /clone



, , copy_meta



.







, .







Gandakan masalah dengan tindakan cepat







.







GitLab Red Hat OpenShift



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify







- GitLab (GitLab runner) Red Hat OpenShift! OpenShift, GitLab. - Red Hat's Operator Hub — - OpenShift, , . OpenShift Operator Hub . GitLab , 2021 — . , GitLab, .







GitLab Runner untuk Red Hat OpenShift







OpenShift .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







, . , , , (, ). , .







Tampilkan status penerapan di halaman Lingkungan







.









(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release







GitLab 13.7 ( canary-weight) . gitlab-ci.yml



API, , . , .







Setel bobot lalu lintas penerapan melalui UI







.







API



(ULTIMATE, GOLD) DevOps: Release







GitLab DORA4 API. , .







Dukungan API untuk frekuensi penyebaran







.









(PREMIUM, ULTIMATE) DevOps: Configure







Kubernetes (GitLab Kubernetes Agent) , Kubernetes . Kubernetes . , .







Mendukung banyak file manifes dalam sebuah proyek







Kubernetes .









(ULTIMATE, GOLD) DevOps: Plan







, , , CSV-!







GitLab, , . .







Persyaratan impor dari alat eksternal







CSV- .







HTTP



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor







, . , - . HTTP , .







Integrasikan alat peringatan dengan beberapa titik akhir HTTP







.







GitLab.com SAML



(SILVER, GOLD) DevOps: Manage







GitLab 13.7 GitLab.com SAML. , GitLab SAML. , GitLab. , GitLab.







SAML Group Sync untuk GitLab.com







SAML .







GitLab 13.7



DevOps Adoption



(ULTIMATE) DevOps: Manage







DevOps Adoption , , -, , , , GitLab. «», GitLab , , GitLab .







  • , GitLab.
  • , GitLab, DevOps.
  • , , , , .


Adopsi DevOps







DevOps Adoption .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage







, , CI/CD .







.









(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage







GitLab , SAML SCIM. , .







SAML .









(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan







GitLab , , .







, . — , .







13.7 « » , .







Urutkan masalah berdasarkan jumlah masalah yang mereka blokir







.







-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







- — , . , , - , .







GitLab 13.7 -. - . , .







, . , -.







Pilih untuk menampilkan satu file pada satu waktu langsung dari permintaan penggabungan







- .







- VS Code



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







- VS Code checkout .







3.7.0 GitLab Workflow - VS Code. - .







VS Code .







Lihat perubahan Permintaan Gabung dalam Kode VS







VS Code .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify







. , .







needs:pipeline



, , . , .







Peningkatan unduhan artefak dengan pipeline turunan







.







Docker



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package

, , Docker Hub. , Docker docker pull



, , , Docker . , ( -) , , , . , pull. Docker Hub , .

, . alpine:latest



, pull. , alpine:latest



, , Docker Hub , Docker.







, 13.6 Core. , . , .









.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







, , GitLab. , , , .







, . , .









.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







GitLab Docker Hub. , .







. Docker Hub . Docker , , GitLab , (read_registry



).







.







SAST



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure







GitLab . , GitLab . . SAST , .

. .







.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







.gitlab-ci.yml



, , , . GitLab 13.7 .gitlab-ci.yml



. Markdown. , , . Nejc Habjan Siemens !









.







Kubernetes 1.17, 1.18 1.19



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure







GitLab Kubernetes GitLab Kubernetes, GitLab Kubernetes Agent, Auto DevOps — — GitLab Managed Apps. GitLab Kubernetes 1.17, 1.18 1.19.







.







Geo



(PREMIUM, ULTIMATE)







Geo , Geo, . , .







, .







Geo .







LDAP



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab , gitlab.rb



Omnibus GitLab, . , LDAP. , .







Omnibus GitLab Source , LDAP. GitLab, .







LDAP .







-



(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage







GitLab : -, . REST , GitLab.







- .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage







. . , « » (“Last sign-in”) , GitLab, .







Pemfilteran dan pengurutan daftar anggota grup yang ditingkatkan







.







SAML



(SILVER, GOLD) DevOps: Manage







SAML . GitLab 13.7 SAML. SAML, , . SAML , .







SAML .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan







( , ) GitLab. , . , , .







.







,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







WYSIWYG Markdown. Markdown, WYSIWYG , Markdown. , . . , , , - .







GitLab 13.7 Markdown . «» , . , , , .







, .







.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify







, , , « » (“Run Pipeline”). , -. , .gitlab-ci.yml



, .







Variabel yang telah diisi sebelumnya saat menjalankan pipeline secara manual







.







CI/CD



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







, , , GitLab CI/CD, , . .







-, , , Composer Conan. -, , . - . , , , . , , .







, GitLab CI/CD, . , . 13.8 , , . API , .







Paket yang dibangun dengan CI / CD selalu menampilkan info build







GitLab CI/CD .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







Docker Hub . , - CI/CD, gitlab.ci-yml



. , , , .







. :







  • CI_DEPENDENCY_PROXY_USER



    : CI ,
  • CI_DEPENDENCY_PROXY_PASSWORD



    : ,
  • CI_DEPENDENCY_PROXY_SERVER



    : ,
  • CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX



    : .


, !







CI/CD .







-



(CORE, STARTER, PREMIUM, FREE, BRONZE, SILVER) DevOps: Secure







SAST , , GitLab, -, . , , , . - , , . - Ultimate.







Pengalaman MR yang lebih baik untuk pemindaian keamanan







- .









(ULTIMATE, GOLD) DevOps: Secure







12.10. , URL-, . , ( GitLab «») Markdown. , GitLab , , .







. [object_type:ID]



, . , , -. [vulnerability:123]



, 123 . , .







.







, ,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







, , 217451 GitLab 13.3, - . , .







, -, . , , - . , , .







Lihat komit dan pipeline mana yang berjalan dalam proyek fork vs.  proyek induk







- - .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)







, . GitLab 10% . GitLab 13.7 , . GitLab.com ~700 000 10%.







, 100 , 11-31% ~30% SELECT, .







.







PostgreSQL 12



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab 13.3 PostgreSQL 12 Omnibus, Helm chart. PostgreSQL 12 , .







GitLab 13.7 GitLab PostgreSQL 12. , gitlab-ctl pg-upgrade



.







repmgr Patroni Patroni. Geo.







GitLab 13.3 .










/ : GitLab 13.7 released with merge request reviewers and automatic rollback upon failure.







cattidourden, maryartkey, ainoneko rishavant...








All Articles