O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

What's New for GitLab CI/CD February 2020

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Git & GitLab
Git & GitLab
Carregando em…3
×

Confira estes a seguir

1 de 15 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a What's New for GitLab CI/CD February 2020 (20)

Anúncio

Mais recentes (20)

What's New for GitLab CI/CD February 2020

  1. 1. 1 What's New for CI/CD November 2019->January 2020
  2. 2. 2 Agenda ● Themes ● November 2019: 12.5 ● December 2019: 12.6 ● January 2020: 12.7 ● Highlighted popular items ● What's next?
  3. 3. 3 Themes ● Speedy, Reliable Pipelines ● Multi-Platform Support ● Progressive Delivery ● Single Application CI/CD ● Do Powerful Things Easily ● Compliance as Code & Secure Secrets
  4. 4. 4 12.5: Associate Milestones with Releases Connecting Releases to Milestones helps tie together our new releases feature to the rest of the GitLab single application, and makes it easier to see progress towards a release.
  5. 5. 5 12.5: Environments Dashboard for Pipelines The Environments Dashboard empowers our users to diagnose pipelines and view multi-project environments as they move through environments.
  6. 6. 6 12.6: Squash and Merge for Merge Trains We added squash support to Merge Trains, which allows running a build on the result of the merged code prior to merging, as a way to keep master green.
  7. 7. 7 12.6: Automated evidence collection for Releases Releases now automatically capture a snapshot of the metadata for the release (including linked milestones and issues) as required for audit, regulatory or compliance events.
  8. 8. 8 12.6: Conan Package Registry We now offer Conan (C/C++) repositories built directly into GitLab.
  9. 9. 9 12.7: Pipeline Resource Groups With Resource Groups you can limit pipeline concurrency to force jobs to execute sequentially, ensuring resources are only utilized as intended.
  10. 10. 10 12.7: Use GitLab build data to verify and troubleshoot packages This feature ensures that we provide a seamless, single-application devops experience by tying build and repository data to packages. (Demo)
  11. 11. 11 12.7: Windows Shared Runner Beta You can take now advantage of a fully-managed, auto-scaling, and secure environment for running your CI/CD jobs on Windows VMs, hosted on the same GCP infrastructure as GitLab.com.
  12. 12. 12 12.7: Parent Child Pipelines You can now create child/parent pipelines in a single project, using separate YAML files
  13. 13. 13 Ongoing: Directed Acyclic Graph pipelines We released the DAG pipeline mode in 12.2, but have had continuous improvements to it for the last few releases.
  14. 14. 14 Popular Items Delivered Recently (>=25 upvotes) 12.5 ● Show arbitrary build results (👍 217): https://gitlab.com/gitlab-org/gitlab/issues/15018 ● Allow use of commit SHA in cache key (👍 169): https://gitlab.com/gitlab-org/gitlab/issues/18986 ● Simplify includes by flattening script arrays (👍 54): https://gitlab.com/gitlab-org/gitlab/issues/23005 ● Missing dependency failure, check job log (👍 36): https://gitlab.com/gitlab-org/gitlab/issues/6144 ● Global config option for custom CI path (👍 31): https://gitlab.com/gitlab-org/gitlab/issues/20598 ● Environment dashboard (👍 26): https://gitlab.com/gitlab-org/gitlab/issues/3713 ● Use CI/CD to update NPM registry (👍 25): https://gitlab.com/gitlab-org/gitlab/issues/9104 12.6 ● Protect .gitlab-ci.yml from changing by developers (👍 149): https://gitlab.com/gitlab-org/gitlab/issues/15632 ● Specify job definition outside repository (👍 94): https://gitlab.com/gitlab-org/gitlab/issues/14376 ● Make it possible to use tags in global scope (👍 44): https://gitlab.com/gitlab-org/gitlab/issues/16043 12.7 ● Limit pipeline concurrency by named resource group (👍 299): https://gitlab.com/gitlab-org/gitlab/issues/15536 ● Parent/Child Pipelines (👍 296): https://gitlab.com/gitlab-org/gitlab/issues/16094 ● Cross-project artifact dependencies (👍 216): https://gitlab.com/gitlab-org/gitlab/issues/14311 ● Pipeline deletion from UI (👍 132): https://gitlab.com/gitlab-org/gitlab/issues/24851 ● Release generation from within .gitlab-ci.yml (👍 123): https://gitlab.com/gitlab-org/gitlab/issues/26013
  15. 15. 15 Planned Highlights for 12.8 (February) Verify ● Dynamic child pipeline creation via artifact includes ● Automated a11y scanning of Review Apps MVC ● Trigger pipeline when another project is rebuilt ● Full Code Quality Report Package ● Build, publish and share packages to the GitLab NuGet (.NET) Repository Release ● Collect release evidence at moment of release end date ● Release Progress View ● Multiple feature flag strategies per environment ● Typed AWS environment variables for access keys & region ● Allow only forward incremental deployments ● Group deploy tokens

×