GitLab 12.7 dirilis dengan jalur pipa Parent-Child dan versi beta dari penangan pekerjaan umum untuk Windows

Gambar untuk menarik perhatian


GitLab 12.7 telah dirilis - dengan perbaikan yang akan membantu tim dan jaringan pipa Anda (di lokalisasi "jalur perakitan" GitLab Rusia) menjadi lebih efisien dan efektif. Menyiapkan otomatisasi dan saluran pipa adalah dasar dari kerja produktif tim-tim DevOps, dan di 12.7 kami menawarkan banyak inovasi yang akan membuat pekerjaan Anda lebih cepat dan lebih efisien. Misalnya, conveyor Child, the Parent , sumber daya jalur perakitan grup , dan versi beta dari penangan tugas umum (shared runner) untuk Windows di GitLab.com.


Tim sering mengelola pekerjaan melalui permintaan penggabungan (di lokalisasi Rusia GitLab, "permintaan menggabungkan"), oleh karena itu, analisis baru dari tinjauan kode dan widget permintaan penggabungan yang lebih informatif akan memfasilitasi optimalisasi kualitas kode dan waktu siklus pengembangan.


Konveyor yang lebih cepat dan lebih efisien


, . Β«-Β» (parent-child) . , , , CI/CD ( , ) .



, . .


- Windows


, Windows, GitLab.com, , , . - CI/CD Windows , , GitLab.com.


-


. -, , . - , , .



β€” 45 1593 - 12.7, 12 , . , staging Web IDE .


( ).


Lencana MVP GitLab


MVP β€” Fabio Huser


GitLab 12.7, , , -, Rust Cargo.toml API .


Fabio Siemens!


GitLab 12.7


Β«-Β»


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


, . , , β€” , β€” . , , Β«-Β» (parent-child), : , , .


GitLab 12.7 YAML-. .gitlab-ci.yml , YAML- . include . , , β€” .



β†’ Β«-Β» .


- Windows GitLab.com


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


- Windows GitLab. , CI/CD Windows, GCP-, GitLab.com. , Chocolatey Windows, Visual Studio 2019, Microsoft .Net Framework .


, , GitLab.


, , - Windows.


Windows Shared Runners di GitLab.com Beta


β†’ Windows .



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


CI/CD, . , . , . , , IoT-, . , , , .


, , , . resource_group gitlab-ci.yml , , . , , , . . , IoT-, , , . Terraform , , .


, . , .



β†’ .



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


β€” β€” . , - , - . .


GitLab , , - .


, - , , - . - , -, .


Analisis Tinjauan Kode


β†’ .


-


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


- -. , . -, , .


Menampilkan waktu penerapan Permintaan Gabung


β†’ - .


GitLab 12.7



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


GitLab . β€” , .


. , , .


Bagikan akses grup dengan grup lain


β†’ .


, -, 'is not' (!=)


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


, - ( GitLab «»), , β€” . GitLab , -, not β€œis not” (!=).


β†’ - .


Blame


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


Blame . GitLab 12.7 , blame (View blame prior to this change).


Hiroyuki Sato !


Jelajahi revisi file sebelumnya dari tampilan Blame


β†’ blame .


pip


(ULTIMATE, GOLD) DevOps: "Secure"


GitLab 12.7 pip DS_PIP_VERSION. , .


β†’ .



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


GitLab , , , ( GitLab «») GitLab.


β†’ .


Conan CI/CD


(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: "Package"


GitLab Conan, C/C++ . , , GitLab CI/CD, . .


GitLab 12.7 , CI_JOB_TOKEN Conan. .


β†’ GitLab CI Conan .



(PREMIUM, ULTIMATE) DevOps: "Manage"


, . , , , GitLab .


, . . , , GitLab.com .


β†’ .


API -


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


API, -, . , , - .


β†’ -, .


GitLab CI/CD


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


Kubernetes . , , . GitLab , Kubernetes . Auto DevOps. , , , GitLab CI/CD.


β†’ .



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


β€” , , , . . API.


Toggle Feature Flags langsung dari daftar


β†’ .


Sentry GitLab


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


, , , , , . GitLab , . . (Ignore) .


β†’ .



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


- . , , , , GitLab, .


GitLab 12.7 , GitLab , .


Fabio Huser Siemens !


Konfigurasikan pesan komit default untuk Saran yang diterapkan


β†’ .


Rust


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


, , , , .


Cargo.toml Rust GitLab crates.io, . , GitLab 9.3 Go, Ruby, Node.js, Python, PHP Objective-C.


Fabio Huser Siemens !


Nama paket Autolink Rust


-.


SSH MD5 SHA-256


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


OpenSSH 2015 SHA-256 , SSH MD5 . SHA-256 SSH, , . API.


Roger Meier (@bufferoverflow) !


β†’ .



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


GitLab Β« Β» . 12.7 , , - , , - .


Dasbor metrik duplikat


β†’ GitLab .


GitLab Pages


(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: "Release"


GitLab Pages . , . GitLab GitLab Pages.


Mewajibkan semua pengguna untuk masuk untuk mengakses situs web Halaman GitLab


β†’ .


Sentry


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


, . GitLab . GitLab 12.7 , .


β†’ .


Elasticsearch 7.x


(STARTER, PREMIUM, ULTIMATE) "Enablement"


GitLab 12.7 GitLab, Elasticsearch 7.x Elasticsearch 6.x. Elasticsearch, .


Elasticsearch 7.x 2.0.0 , . , Elasticsearch 5.6.x GitLab.


β†’ Elasticsearch .


API


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


API /projects/:id/services. . API GitLab , , , , .


API.


β†’ , -.


GitLab chart


(CORE, STARTER, PREMIUM, ULTIMATE)



β†’ GitLab chart.



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


GitLab , . , , .


, , - . application.log, , , . 12.7 GitLab, application.log JSON application_json.log.


, , .


β†’ JSON .



(ULTIMATE, GOLD) DevOps: "Plan"


, ! .


Buat masalah langsung dari epik


β†’ .


Markdown


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


Markdown . GitLab 12.7 Markdown GitLab. Markdown .


β†’ Markdown .


Web IDE


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


Web IDE GitLab β€” . , . , , (staged) . .


Web IDE , Web IDE . , Commit, .


β†’ .



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


API. 12.7 (Delete), . (, , ).


, , . β€” CI, , CI . , .


β†’ .



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: "Create"


, -, (Designs) , , . , . .


β†’ .


Auto DevOps , Dockerfile


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


Auto DevOps β€” DevOps . Auto DevOps , , Dockerfile .


workflow:rules GitLab CI, Auto DevOps , Dockerfile .


β†’ Auto DevOps .


Kubernetes CI


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


Kubernetes GitLab CI Helm charts (CRDs) . GitLab GitLab CI. GitLab GitLab CI helm chart , , .


Instal aplikasi Kubernetes menggunakan templat CI


β†’ GitLab CI (-) .



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: "Plan"


(Service Desk) . Markdown . , . .


β†’ .


Geo


(PREMIUM, ULTIMATE) "Enablement"


(, ) GitLab .


GitLab Geo , , Geo. , .


.


β†’ Geo .



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: "Plan"


, . , , . , , . , .


β†’ .


API


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


API , , , , favicon, .


Fabio Huser Siemens !


β†’ .


GitLab Sentry


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


, , . GitLab 12.7 , , , , . , , . .


, , , Sentry SHA .


β†’ .


-


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


- (Suggested Change) , .


GitLab 12.7 , , .


Sorotan berbeda yang ditingkatkan untuk Saran Permintaan Gabung


β†’ .


-


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


. - , .


- . , .


Fabio Huser Siemens!


β†’ .


Sentry GitLab


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


, , ( GitLab). GitLab 12.7 , Sentry. (Resolve) .


β†’ .


API /projects


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


GitLab 12.7 API /projects. , GitLab.com 30 . . , .


Peningkatan waktu respons awal dari / proyek titik akhir API


.


API /projects


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


API /projects. , , . GitLab, .


GitLab 12.7 . , , , . , , GitLab .


12.10 10 000 . GitLab.com 12.10.


Lebih cepat / proyek API titik akhir dengan pagination keyset


β†’ .


CI rebase API


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


CI ci skip ( skip ci) , CI rebase. 12.7 API rebase.


β†’ rebase - .


GitLab Chart 3.0


(CORE, STARTER, PREMIUM, ULTIMATE) "Enablement"


GitLab Chart 3.0, GitLab 12.7, GitLab Helm Chart. - , . 3.0 , GitLab Chart 3.0.


  • GitLab Chart nginx-ingress chart. GitLab Chart 3.0 , chart nginx-ingress, GitLab Helm 2.15.0 Helm 3.
  • API extensions/* apps/beta* Kubernetes 1.16. , GitLab, , API. GitLab chart 3.0 : Prometheus chart 9.4.x, PostgreSQL chart 7.7.0 Redis chart 10.3.x ( ).
  • Sidekiq , , Sidekiq . Sidekiq .

β†’ GitLab Chart .




Catatan rilis terperinci dan petunjuk pembaruan / instalasi dapat ditemukan di pos bahasa Inggris asli: GitLab 12.7 dirilis dengan Saluran Induk-Anak dan Windows Shared Runners Beta .


Kami mengerjakan terjemahan dari bahasa Inggris cattidourden, maryartkey, Ainoneko dan rishavant.

Source: https://habr.com/ru/post/undefined/


All Articles