GitLab 12.7 released with Parent-Child pipelines and beta version of common job handlers for Windows

A picture to attract attention


GitLab 12.7 has been released - with improvements that will help your teams and pipelines (in the Russian localization of GitLab "assembly lines") become more efficient and effective. Setting up automation and pipelines is the basis of the productive work of DevOps teams, and in 12.7 we offer many innovations that will make your work faster and more efficient. For example, conveyors Child, the Parent , group assembly line resources and a beta version of the common tasks handlers (shared runner) for Windows on GitLab.com.


Teams often manage work through merge requests (in Russian GitLab, β€œmerge requests”), so new analytics for code reviews and more informative merge request widgets will make it easier to optimize code quality and development cycle time.


Faster and more efficient conveyors


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



, . .


- Windows


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


-


. -, , . - , , .



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


( ).


GitLab MVP badge


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 on 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 , , - .


, - , , - . - , -, .


Code Review Analytics


β†’ .


-


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


- -. , . -, , .


Display the deployment time of a Merge Request


β†’ - .


GitLab 12.7



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


GitLab . β€” , .


. , , .


Share group access with another group


β†’ .


, -, '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 !


Browse previous file revisions from the Blame view


β†’ 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 directly from the list


β†’ .


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 !


Configure default commit message for applied Suggestions


β†’ .


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 !


Autolink Rust package names


-.


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 , , - , , - .


Duplicate metrics dashboards


β†’ GitLab .


GitLab Pages


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


GitLab Pages . , . GitLab GitLab Pages.


Require all users to log in to access GitLab Pages websites


β†’ .


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"


, ! .


Create an issue directly from an epic


β†’ .


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 , , .


Install Kubernetes applications using CI templates


β†’ 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 , , .


Improved diff highlighting for Merge Request Suggestions


β†’ .


-


(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 . . , .


Improved initial response time of / projects API endpoint


.


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.


Faster / projects API endpoint with keyset pagination


β†’ .


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 .




Detailed release notes and update / installation instructions can be found in the original English post: GitLab 12.7 released with Parent-Child Pipelines and Windows Shared Runners Beta .


We worked on the translation from English cattidourden, maryartkey, ainoneko and rishavant.

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


All Articles