29 Sep 2023
Demonstration of how a team in a regulated environment could set up and operate a fully automated development process in GitLab using Merge Request Approvals and Pipeline Approvals.
- 1 participant
- 17 minutes
25 Oct 2021
James and Michael spent some time talking through an issue to add trace collection to GitLab CI/CD Pipelines, the tech behind it, what's happening in the industry and possible future vision for this area of functionality.
https://gitlab.com/gitlab-org/gitlab/-/issues/338943
https://gitlab.com/gitlab-org/gitlab/-/issues/338943
- 2 participants
- 50 minutes
17 Sep 2021
During this webinar, we show the possibilities for pipeline architectures, the impact of merge trains and compliance frameworks, and how this comes together at GitLab. We are proud users of GitLab CI and our goal is to show you how we use our own product to accelerate innovation.
- 7 participants
- 1:06 hours
15 Sep 2021
Demo of the variable inside variable feature that is shipping on GitLab SaaS in 14.4.
Feature issue: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/1809
Feature issue: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/1809
- 1 participant
- 9 minutes
26 Aug 2021
Nadia, the Senior Product Designer at Verify:Pipeline Authoring walks through her design exploration for adding more actions to CI jobs in GitLab UI.
- 1 participant
- 3 minutes
12 Aug 2021
Nadia, Senior Product Designer at Verify:Pipeline Authoring meets with Michael, Developer Evangelist at GitLab to talk about pipeline validation in the pipeline editor and opportunities for improvement around pipeline optimization and testing.
- 2 participants
- 32 minutes
21 Jul 2021
Nadia, the Product Designer at GitLab, shares her insights around the job dependencies view in the pipeline graph and the pipeline optimization workflows.
- 1 participant
- 9 minutes
2 Jun 2021
Daniel Fosco (Senior Product Designer on Release Group) does a design walkthrough for the environments table and how to tweak its design to better fit new content
Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/322600
Prototype: https://www.figma.com/proto/prnDR7lxJ7mR6zt9YIZfo9/%23322600---Display-Environment-Tier-on-the-Environments-Page?page-id=108%3A148&node-id=108%3A177&viewport=590%2C892%2C0.03813393786549568&scaling=contain
Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/322600
Prototype: https://www.figma.com/proto/prnDR7lxJ7mR6zt9YIZfo9/%23322600---Display-Environment-Tier-on-the-Environments-Page?page-id=108%3A148&node-id=108%3A177&viewport=590%2C892%2C0.03813393786549568&scaling=contain
- 1 participant
- 5 minutes
27 May 2021
Viktor Nagy (Product Manager, Configure), Dov Hershkovitch (Product Manager, Pipeline Authoring) and Nadia Sotnikova (Product Designer, Pipeline Authoring) discuss the vision for workflow automation at GitLab based on the outcomes of the Auto DevOps Design Sprint.
https://gitlab.com/groups/gitlab-org/-/epics/5939
https://gitlab.com/groups/gitlab-org/-/epics/5939
- 4 participants
- 1:25 hours
20 May 2021
Payton Burdette, senior frontend engineer on CI goes over some UX changes currently made in a refactor behind a feature flag.
- 1 participant
- 8 minutes
13 May 2021
Marcel Amirault, Technical Writer at GitLab, Verify meets with Nadia Sotnikova, Product Designer at Verify:Pipeline Authoring to discuss the upcoming improvements to CI/CD documentation.
- What are the problems with GitLab CI/CD documentation
- What improvements are we making
- How Technical Writing and UX collaborate to make GitLab CI/CD magic
Learn more about GitLab CI/CD: https://docs.gitlab.com/ee/ci/
- What are the problems with GitLab CI/CD documentation
- What improvements are we making
- How Technical Writing and UX collaborate to make GitLab CI/CD magic
Learn more about GitLab CI/CD: https://docs.gitlab.com/ee/ci/
- 2 participants
- 25 minutes
21 Apr 2021
Whether you want 1 runner that is scheduled to run only two days a week, or 150 that service your main GitLab load and are easy to update - you've found the automation you are looking for ;)
Links:
- https://gitlab.com/guided-explorations/aws/gitlab-runner-autoscaling-aws-asg/-/blob/main/easybuttons.md
Playlists:
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- Guided Explorations (https://youtube.com/playlist?list=PL05JrBw4t0KruBVtI-Ynb3mCHQTkh2eBY)
- CI/CD Tips Tricks and Hacks (https://youtube.com/playlist?list=PL05JrBw4t0Kr92rF9z0PEuOtQnH89VD7n)
- GitLab and Windows (https://youtube.com/playlist?list=PL05JrBw4t0KqOJeQ1y5wSBxArdTEtmnxb)
- GitLab and PowerShell (https://youtube.com/playlist?list=PL05JrBw4t0KrklJ2kDTl2qXNaGSlzKeoW)
- DarwinTheorizes (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
Links:
- https://gitlab.com/guided-explorations/aws/gitlab-runner-autoscaling-aws-asg/-/blob/main/easybuttons.md
Playlists:
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- Guided Explorations (https://youtube.com/playlist?list=PL05JrBw4t0KruBVtI-Ynb3mCHQTkh2eBY)
- CI/CD Tips Tricks and Hacks (https://youtube.com/playlist?list=PL05JrBw4t0Kr92rF9z0PEuOtQnH89VD7n)
- GitLab and Windows (https://youtube.com/playlist?list=PL05JrBw4t0KqOJeQ1y5wSBxArdTEtmnxb)
- GitLab and PowerShell (https://youtube.com/playlist?list=PL05JrBw4t0KrklJ2kDTl2qXNaGSlzKeoW)
- DarwinTheorizes (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 26 minutes
15 Apr 2021
GitLab CI/CD team is on a mission to Make GitLab CI/CD Magic. ✨
In this video Nadia, the Product Designer at GitLab (Verify:Pipeline Authoring) walks through the insights from a card sort study aimed at making CI/CD templates more discoverable.
Research issue: https://gitlab.com/gitlab-org/ux-research/-/issues/1365
- What Verify:Pipeline Authoring team has done so far to improve the discoverability and usability of CI/CD templates in GitLab
- Insights from the card sorting study
- MVC next steps
- Blue sky vision: CI/CD templates marketplace
In this video Nadia, the Product Designer at GitLab (Verify:Pipeline Authoring) walks through the insights from a card sort study aimed at making CI/CD templates more discoverable.
Research issue: https://gitlab.com/gitlab-org/ux-research/-/issues/1365
- What Verify:Pipeline Authoring team has done so far to improve the discoverability and usability of CI/CD templates in GitLab
- Insights from the card sorting study
- MVC next steps
- Blue sky vision: CI/CD templates marketplace
- 1 participant
- 13 minutes
9 Mar 2021
In this video, we will go through how to deploy a sample application (WordPress) to AWS EC2 using GitLab provided template and AWS CloudFormation, CodeDeploy, S3, and EC2 services
#AWS #CodeDeploy #GitLab #CI/CD
#AWS #CodeDeploy #GitLab #CI/CD
- 1 participant
- 22 minutes
12 Feb 2021
Craig Furman provides an overview into how we utilize Jsonnet to generate a decently sized GitLab CI configuration.
This is primarily utilized: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/tanka-deployments
More about Jsonnet: https://jsonnet.org/
Other places where we utilize Jsonnet: https://gitlab.com/gitlab-com/runbooks
This is primarily utilized: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/tanka-deployments
More about Jsonnet: https://jsonnet.org/
Other places where we utilize Jsonnet: https://gitlab.com/gitlab-com/runbooks
- 2 participants
- 23 minutes
11 Feb 2021
Michael, Developer Evangelist at GitLab, meets with Nadia and Dov from Verify:Pipeline Authoring to discuss the launch of the new Pipeline Editor and what's next to make Pipeline Editor a must-try feature for even more GitLab CI/CD users. 💫
Learn more about Pipeline Editor: https://docs.gitlab.com/ee/ci/pipeline_editor/
Learn more about Pipeline Editor: https://docs.gitlab.com/ee/ci/pipeline_editor/
- 3 participants
- 32 minutes
28 Jan 2021
Check Easy Buttons for GitLab HA Scaling Runner Vending Machine for AWS: https://youtu.be/2dXw8Dx6ENw
- Self-Service Vending (SMA) of Runners by Developers
- Runners are built with IaC, rather than hand crafted.
- Automatic Hot (2 hosts) or Warm (1 host that respawns) High Availability.
- Automatic availability scheduling (runner is off during off hours).
Many more details and the code: https://gitlab.com/guided-explorations/aws/gitlab-runner-autoscaling-aws-asg
- Self-Service Vending (SMA) of Runners by Developers
- Runners are built with IaC, rather than hand crafted.
- Automatic Hot (2 hosts) or Warm (1 host that respawns) High Availability.
- Automatic availability scheduling (runner is off during off hours).
Many more details and the code: https://gitlab.com/guided-explorations/aws/gitlab-runner-autoscaling-aws-asg
- 1 participant
- 45 minutes
13 Jan 2021
Discussion to come up with a solution to the problem - users are not being able to re-add an MR to a merge train when the merge train pipeline does not complete successfully causing the MR to drop from the train.
- 4 participants
- 28 minutes
7 Jan 2021
Short description and demo of Feature Flag Webhook feature introduced in GitLab 13.6 and Auto Rollback feature introduced in GitLab 13.7
Some useful links:
Cesar Saavedra's Twitter: @cesar_saavedr
Link to the repository containing this demo:
https://gitlab.com/tech-marketing/sandbox/cd/prodmgr-spring
Link to the documentation for Feature Flag Webhook:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#feature-flag-events
Example webhook receiver:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#example-webhook-receiver
Cloud-based webhook receiver:
https://webhook.site/
Link to the documentation for Auto Rollback:
https://docs.gitlab.com/ee/ci/environments/index.html#auto-rollback
Our Progressive Delivery direction:
https://about.gitlab.com/direction/ops/#progressive-delivery
Post-deployment monitoring Epic:
https://gitlab.com/groups/gitlab-org/-/epics/3088
Some useful links:
Cesar Saavedra's Twitter: @cesar_saavedr
Link to the repository containing this demo:
https://gitlab.com/tech-marketing/sandbox/cd/prodmgr-spring
Link to the documentation for Feature Flag Webhook:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#feature-flag-events
Example webhook receiver:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#example-webhook-receiver
Cloud-based webhook receiver:
https://webhook.site/
Link to the documentation for Auto Rollback:
https://docs.gitlab.com/ee/ci/environments/index.html#auto-rollback
Our Progressive Delivery direction:
https://about.gitlab.com/direction/ops/#progressive-delivery
Post-deployment monitoring Epic:
https://gitlab.com/groups/gitlab-org/-/epics/3088
- 1 participant
- 12 minutes
30 Nov 2020
Demo of building a Docker image using the GitLab Runner AWS Fargate custom executor driver + AWS CodeBuild.
Resource links:
https://docs.gitlab.com/runner/executors/custom.html
https://docs.gitlab.com/runner/configuration/runner_autoscale_aws_fargate/index.html
https://gitlab.com/gitlab-org/ci-cd/custom-executor-drivers/fargate
https://about.gitlab.com/blog/2020/07/31/aws-fargate-codebuild-build-containers-gitlab-runner/
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html
https://medium.com/ci-t/serverless-gitlab-ci-cd-on-aws-fargate-da2a106ad39c
Resource links:
https://docs.gitlab.com/runner/executors/custom.html
https://docs.gitlab.com/runner/configuration/runner_autoscale_aws_fargate/index.html
https://gitlab.com/gitlab-org/ci-cd/custom-executor-drivers/fargate
https://about.gitlab.com/blog/2020/07/31/aws-fargate-codebuild-build-containers-gitlab-runner/
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html
https://medium.com/ci-t/serverless-gitlab-ci-cd-on-aws-fargate-da2a106ad39c
- 1 participant
- 24 minutes
23 Nov 2020
A best practice way to implement scheduled and on demand tasks in a GitLab pipeline (.gitlab-ci.yml file).
Guided Explorations are examples that are maintained to be working and directly usable by anyone!
https://gitlab.com/guided-explorations/gitlab-ci-yml-tips-tricks-and-hacks/scheduled-and-on-demand-tasks
Guided Explorations are examples that are maintained to be working and directly usable by anyone!
https://gitlab.com/guided-explorations/gitlab-ci-yml-tips-tricks-and-hacks/scheduled-and-on-demand-tasks
- 1 participant
- 7 minutes
27 Oct 2020
This discussion is related to https://gitlab.com/gitlab-org/gitlab/-/issues/16733
- 5 participants
- 31 minutes
16 Sep 2020
Development is more than just code, and last-minute bug fixes on release day can increase stress and lead to burnout. Guided by real-world exercises, learn how CI/CD improves your development workflow, and practice automated build-and-deploy stages.
Slides: https://docs.google.com/presentation/d/1j5ROpjwmBiXqtiHN6lJ20UcJCefw4-KC25lWWoDqTnY/edit?usp=sharing
Repository: https://gitlab.com/dnsmichi/collision-from-home-2020
Slides: https://docs.google.com/presentation/d/1j5ROpjwmBiXqtiHN6lJ20UcJCefw4-KC25lWWoDqTnY/edit?usp=sharing
Repository: https://gitlab.com/dnsmichi/collision-from-home-2020
- 1 participant
- 21 minutes
3 Sep 2020
ECS Task Definition from local JSON
Introduced in GitLab 13.3, ECS Task Definition from local JSON allows you to have the ECS Task Definition file in your GitLab repository. This means that you can exploit our version control and collaboration capabilities to maintain this file. Likewise, you can extend your organizations audit and compliance regulations to the Task Definition of your ECS services, have many stakeholders collaborate on the configuration and development of the Task Definition, and rollback to a previous version of the file, if needed. Lastly, this new feature helps you streamline your AWS deployments.
Introduced in GitLab 13.3, ECS Task Definition from local JSON allows you to have the ECS Task Definition file in your GitLab repository. This means that you can exploit our version control and collaboration capabilities to maintain this file. Likewise, you can extend your organizations audit and compliance regulations to the Task Definition of your ECS services, have many stakeholders collaborate on the configuration and development of the Task Definition, and rollback to a previous version of the file, if needed. Lastly, this new feature helps you streamline your AWS deployments.
- 1 participant
- 18 minutes
27 Aug 2020
Edit Feature Flag User Lists from the UI
Introduced in Gitlab 13.3, Edit Feature Flag User Lists allow you to create and manage lists of users from the GitLab User Interface. Once created, you can target these lists in strategies inside your Feature Flag.
Introduced in Gitlab 13.3, Edit Feature Flag User Lists allow you to create and manage lists of users from the GitLab User Interface. Once created, you can target these lists in strategies inside your Feature Flag.
- 1 participant
- 12 minutes
4 Jun 2020
Discussion with Verify:CI team about making pipeline permissions more controllable and flexible (#35067)
- 4 participants
- 55 minutes
28 May 2020
Welcome to the 11th Think Big For Release Management
- https://gitlab.com/gitlab-org/gitlab/-/issues/26411
- https://gitlab.com/gitlab-org/gitlab/-/issues/26411
- 6 participants
- 39 minutes
24 May 2020
Using Azure DevOps Repos to manage the code, and GitLab CI/CD to build, test and deploy it. In this video we will demo how to set this integration, and we will demo a development flow.
- 1 participant
- 9 minutes
22 May 2020
For all 13.1 Verify and Release kick-off videos:
13.1 Verify and Release UX Milestone Kick-off (#6) · Issues · GitLab.org / Verify and Release UX Team · GitLab
https://gitlab.com/gitlab-org/verify-and-release-ux-team/-/issues/6
Pages as shown in the video!
Verify:Continuous Integration Group | GitLab
https://about.gitlab.com/handbook/engineering/development/ci-cd/verify/continuous-integration/
Product sections, stages, groups, and categories | GitLab
https://about.gitlab.com/handbook/product/categories/#continuous-integration-group
13.1 Planning Issue (#3) · Issues · GitLab.org / CI-CD / continuous integration group · GitLab
https://gitlab.com/gitlab-org/ci-cd/continuous-integration/-/issues/3
Make pipeline permissions more controllable and flexible (#35067) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/35067
UI to browse locked artifacts (#217511) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/217511
CI linter should advise of errors/warnings/deprecations (#216444) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/216444
CI: Needs UX Review (&3374) · Epics · GitLab.org · GitLab
https://gitlab.com/groups/gitlab-org/-/epics/3374
Do not show `detached` label if it is not possible to run as `attached` (#217718) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/217718
UX Department Performance Indicators | GitLab
https://about.gitlab.com/handbook/engineering/ux/performance-indicators/#ux-debt
13.1 Verify and Release UX Milestone Kick-off (#6) · Issues · GitLab.org / Verify and Release UX Team · GitLab
https://gitlab.com/gitlab-org/verify-and-release-ux-team/-/issues/6
Pages as shown in the video!
Verify:Continuous Integration Group | GitLab
https://about.gitlab.com/handbook/engineering/development/ci-cd/verify/continuous-integration/
Product sections, stages, groups, and categories | GitLab
https://about.gitlab.com/handbook/product/categories/#continuous-integration-group
13.1 Planning Issue (#3) · Issues · GitLab.org / CI-CD / continuous integration group · GitLab
https://gitlab.com/gitlab-org/ci-cd/continuous-integration/-/issues/3
Make pipeline permissions more controllable and flexible (#35067) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/35067
UI to browse locked artifacts (#217511) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/217511
CI linter should advise of errors/warnings/deprecations (#216444) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/216444
CI: Needs UX Review (&3374) · Epics · GitLab.org · GitLab
https://gitlab.com/groups/gitlab-org/-/epics/3374
Do not show `detached` label if it is not possible to run as `attached` (#217718) · Issues · GitLab.org / GitLab · GitLab
https://gitlab.com/gitlab-org/gitlab/-/issues/217718
UX Department Performance Indicators | GitLab
https://about.gitlab.com/handbook/engineering/ux/performance-indicators/#ux-debt
- 1 participant
- 3 minutes
5 May 2020
Recently GitLab released an exciting feature that reduces the pipeline running times and enables more flexibility in the order jobs are running. The feature is free and available in GitLab.com and the self-hosted versions.
DAG will allow you to run pipeline steps out of order, breaking the stage sequencing, and allowing jobs to relate to each other directly no matter on which stage they belong to.
For example, when a project generates both Android, iOS and web apps in a multi-stage pipeline, people want the iOS deployment to start as soon as all the iOS tests pass rather than waiting for all the Android and web tests to pass too. The total compute time might be the same, but the wall-clock time is different. In more complicated cases, it's possible to significantly reduce the overall wall-clock time of the pipeline by declaring exactly which jobs depend on which other jobs.
DAG will allow you to run pipeline steps out of order, breaking the stage sequencing, and allowing jobs to relate to each other directly no matter on which stage they belong to.
For example, when a project generates both Android, iOS and web apps in a multi-stage pipeline, people want the iOS deployment to start as soon as all the iOS tests pass rather than waiting for all the Android and web tests to pass too. The total compute time might be the same, but the wall-clock time is different. In more complicated cases, it's possible to significantly reduce the overall wall-clock time of the pipeline by declaring exactly which jobs depend on which other jobs.
- 1 participant
- 2 minutes
7 Apr 2020
How to build containers on GitLab CI without Docker privileged mode.
Companion working example project: Kaniko Docker Build - https://gitlab.com/guided-explorations/containers/kaniko-docker-build
If you find this helpful, please give the video a thumbs up and "star" the project :)
Join Darwin (DarwinJS) to review the concepts and some working example code that you can use directly!
Table of Contents:
00:00 - Intro
00:22 - Defining the Problem
01:44 - The Kaniko Solution
02:09 - Guided Exporations are Working Examples
03:04 - GitLab CI w/ Kaniko Walkthough
05:25 - Environment Scopes for Variables
06:52 - Adding CI Metadata Labels
07:11 - Adding Ad Hoc Tags at Build Time
08:06 - Kaniko Bug Workaround
08:47 - CI Pipeline Logs
09:22 - Viewing Results in Registries
09:47 - Tested Runner Types
10:05 - Links and Wrapup
Companion working example project: Kaniko Docker Build - https://gitlab.com/guided-explorations/containers/kaniko-docker-build
If you find this helpful, please give the video a thumbs up and "star" the project :)
Join Darwin (DarwinJS) to review the concepts and some working example code that you can use directly!
Table of Contents:
00:00 - Intro
00:22 - Defining the Problem
01:44 - The Kaniko Solution
02:09 - Guided Exporations are Working Examples
03:04 - GitLab CI w/ Kaniko Walkthough
05:25 - Environment Scopes for Variables
06:52 - Adding CI Metadata Labels
07:11 - Adding Ad Hoc Tags at Build Time
08:06 - Kaniko Bug Workaround
08:47 - CI Pipeline Logs
09:22 - Viewing Results in Registries
09:47 - Tested Runner Types
10:05 - Links and Wrapup
- 1 participant
- 11 minutes
30 Mar 2020
This video demonstrates development workflow focuses on how development teams can work with speed and efficiency, catch potential errors sooner rather than later before they intensify
- 1 participant
- 4 minutes
18 Mar 2020
Jenkins has been the backbone of free CI, but GitLab's free modern Born-for-DevOps, Born-for-Cloud pedigree enabled Production Grade CI and CD that leaves Jenkins in the dust. Oh, did I mention it's free? Join Darwin (DarwinJS) in some perspectives on how to ensure you understand how GitLab runners are can be the foundation for production-grade CI implementations.
Playlists:
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab CI/CD Tips Tricks and Hacks (https://youtube.com/playlist?list=PL05JrBw4t0Kr92rF9z0PEuOtQnH89VD7n)
- GitLab and Windows (https://youtube.com/playlist?list=PL05JrBw4t0KqOJeQ1y5wSBxArdTEtmnxb)
- GitLab and PowerShell (https://youtube.com/playlist?list=PL05JrBw4t0KrklJ2kDTl2qXNaGSlzKeoW)
- DarwinTheorizes (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
Playlists:
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab CI/CD Tips Tricks and Hacks (https://youtube.com/playlist?list=PL05JrBw4t0Kr92rF9z0PEuOtQnH89VD7n)
- GitLab and Windows (https://youtube.com/playlist?list=PL05JrBw4t0KqOJeQ1y5wSBxArdTEtmnxb)
- GitLab and PowerShell (https://youtube.com/playlist?list=PL05JrBw4t0KrklJ2kDTl2qXNaGSlzKeoW)
- DarwinTheorizes (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 34 minutes
16 Mar 2020
https://gitlab.com/gitlab-org/gitlab/issues/17066
https://docs.gitlab.com/ee/ci/environments.html#example-of-setting-dynamic-environment-urls
https://docs.gitlab.com/ee/ci/environments.html#example-of-setting-dynamic-environment-urls
- 1 participant
- 7 minutes
13 Mar 2020
A walkthrough of how you can detect drift with GitLab and Terraform when using Infrastructure as Code.
Source Code: https://gitlab.com/bdowney/terraform-drift-detect
Learn more about GitOps: https://about.gitlab.com/topics/gitops/
Source Code: https://gitlab.com/bdowney/terraform-drift-detect
Learn more about GitOps: https://about.gitlab.com/topics/gitops/
- 1 participant
- 11 minutes
12 Mar 2020
Our first meeting where the CI/CD and Ops Product Designers and Product Managers came together to discuss cross-stage initiatives to improve our user's experiences.
- 11 participants
- 51 minutes
18 Feb 2020
- Iain Camacho | 00:07
Update the design for the container registry
Update the design for the container registry
- 6 participants
- 38 minutes
18 Feb 2020
Check out our Release Stage
https://about.gitlab.com/direction/cicd/#release
Engage with Us on https://gitlab.com/groups/gitlab-org/-/epics/2377
https://about.gitlab.com/direction/cicd/#release
Engage with Us on https://gitlab.com/groups/gitlab-org/-/epics/2377
- 5 participants
- 46 minutes
14 Feb 2020
- Executable Runbooks for Releases MVC (https://gitlab.com/gitlab-org/gitlab/issues/9427)/ Edit Asset Links from Releases Page (https://gitlab.com/gitlab-org/gitlab/issues/39472)
- Create a release using the UI(https://gitlab.com/gitlab-org/gitlab/issues/32812)
- Auto changelog (https://gitlab.com/gitlab-org/gitlab/issues/26015)
See our Release Management Direction https://about.gitlab.com/direction/cicd/#release
- Create a release using the UI(https://gitlab.com/gitlab-org/gitlab/issues/32812)
- Auto changelog (https://gitlab.com/gitlab-org/gitlab/issues/26015)
See our Release Management Direction https://about.gitlab.com/direction/cicd/#release
- 1 participant
- 4 minutes
12 Feb 2020
A quick overview of highlights from the last three months of CI/CD releases and a brief look at what's coming next.
Slides: https://docs.google.com/presentation/d/1T2coKqK2Ab53bnvIR0AWFfNsUj6sJMwch5kHXAA4iJ8/edit#slide=id.g59bfc474c5_2_145
Slides: https://docs.google.com/presentation/d/1T2coKqK2Ab53bnvIR0AWFfNsUj6sJMwch5kHXAA4iJ8/edit#slide=id.g59bfc474c5_2_145
- 1 participant
- 17 minutes
10 Feb 2020
Breakdown of the Release Stage in CI/CD:
https://about.gitlab.com/direction/cicd/#release
https://about.gitlab.com/direction/cicd/#release
- 2 participants
- 5 minutes
5 Feb 2020
Follow the issue here: https://gitlab.com/gitlab-org/gitlab/issues/9982
- 2 participants
- 31 minutes
4 Feb 2020
Design Review session of CI/CD UX Team.
- Dimitrie Hoekstra | 00:35
DAG pipeline visualisation
- Dimitrie Hoekstra | 00:35
DAG pipeline visualisation
- 7 participants
- 40 minutes
4 Feb 2020
Welcome to our discussion on what's next in Release Management at GitLab
- 5 participants
- 41 minutes
24 Jan 2020
By-weekly CI/CD UX Team Meeting to go over important updates, discussion items, feedback, etc.
- 13 participants
- 1:03 hours
22 Jan 2020
Meeting with Runner & Release team to discuss how to generate a release in the YAML.
Issue: https://gitlab.com/gitlab-org/gitlab/issues/39097
Issue: https://gitlab.com/gitlab-org/gitlab/issues/39097
- 4 participants
- 30 minutes
22 Jan 2020
Discussion on Deploy Freeze MVC: https://gitlab.com/gitlab-org/gitlab/issues/24295
- 4 participants
- 27 minutes
21 Jan 2020
Welcome to our Think Big #3 for Release Management!
We discussed:
1) Environments
2) Executable Runbooks
3) Deploy Freezes
We discussed:
1) Environments
2) Executable Runbooks
3) Deploy Freezes
- 5 participants
- 38 minutes
16 Jan 2020
In this video we discuss how to accomplish a planned vs actual delivery metrics with GitLab by using Milestone Timeboxes and Releases
- 5 participants
- 46 minutes
14 Jan 2020
Design Review session of CI/CD UX Team.
- Juan J. Ramirez | 00:31
xUnit Pipeline Screenshots
- Juan J. Ramirez | 00:31
xUnit Pipeline Screenshots
- 4 participants
- 25 minutes
10 Jan 2020
By-weekly CI/CD UX Team Meeting to go over important updates, discussion items, feedback, etc.
- 10 participants
- 27 minutes
10 Jan 2020
A deep dive into UX Redesign for Pages (https://gitlab.com/groups/gitlab-org/-/epics/2179)
- 2 participants
- 34 minutes
9 Jan 2020
Welcome to a deep dive into a compliance mindset for the release group.
- 2 participants
- 37 minutes
8 Jan 2020
Welcome to our second Release Management Think Big session. We dove into some thoughts around how to improve Environments and where that fits in the plan for Release. See our direction at https://about.gitlab.com/direction/cicd/#release.
- 5 participants
- 27 minutes
7 Jan 2020
- Dimitrie Hoekstra | 00:30
Design exploration of iteratively guiding the user to setting up GitLab-CI.
- Juan J. Ramirez | 39:48
GitLab Test project for UX team to play with features and use them when designing.
Design exploration of iteratively guiding the user to setting up GitLab-CI.
- Juan J. Ramirez | 39:48
GitLab Test project for UX team to play with features and use them when designing.
- 8 participants
- 48 minutes
17 Dec 2019
Design Review session of CI/CD UX Team.
- Rayana Verissimo | 00:26
Merge Request Pipelines - User Interviews Insights
- Juan J. Ramirez | 24:00
Accessibility Testing - Viewing Reports
- Rayana Verissimo | 00:26
Merge Request Pipelines - User Interviews Insights
- Juan J. Ramirez | 24:00
Accessibility Testing - Viewing Reports
- 6 participants
- 53 minutes
16 Dec 2019
Welcome to Release Management's 12.7 Kick off.
API for Protected Environments - https://gitlab.com/gitlab-org/gitlab/issues/30595
Capture Release actions in the audit log page - Release Governance MVC - https://gitlab.com/gitlab-org/gitlab/issues/32807
Allow administrators to disable gitlab pages access - https://gitlab.com/gitlab-org/gitlab/issues/32095
Show issue summary on Releases Page FY20 Vision - https://gitlab.com/gitlab-org/gitlab/issues/31289
Delete an environment via UI - https://gitlab.com/gitlab-org/gitlab/issues/20620
Research Spike: GitLab Pages without DNS wildcard - https://gitlab.com/gitlab-org/gitlab/issues/29841
API for Protected Environments - https://gitlab.com/gitlab-org/gitlab/issues/30595
Capture Release actions in the audit log page - Release Governance MVC - https://gitlab.com/gitlab-org/gitlab/issues/32807
Allow administrators to disable gitlab pages access - https://gitlab.com/gitlab-org/gitlab/issues/32095
Show issue summary on Releases Page FY20 Vision - https://gitlab.com/gitlab-org/gitlab/issues/31289
Delete an environment via UI - https://gitlab.com/gitlab-org/gitlab/issues/20620
Research Spike: GitLab Pages without DNS wildcard - https://gitlab.com/gitlab-org/gitlab/issues/29841
- 1 participant
- 6 minutes
13 Dec 2019
By-weekly CI/CD UX Team Meeting to go over important updates, discussion items, feedback, etc.
- 8 participants
- 34 minutes
6 Dec 2019
By-weekly CI/CD UX Team Meeting to go over important updates, discussion items, feedback, etc.
- 7 participants
- 46 minutes
3 Dec 2019
Second Design Review session of CI/CD UX Team.
- Dimitrie Hoekstra | 01:11
Adding child pipelines to the parent one (in one view).
- Juan J. Ramirez | 29:20
Selenium Tests artefacts display for GitLab CI.
- Dimitrie Hoekstra | 01:11
Adding child pipelines to the parent one (in one view).
- Juan J. Ramirez | 29:20
Selenium Tests artefacts display for GitLab CI.
- 6 participants
- 57 minutes
21 Nov 2019
The first Design Review session of CI/CD UX Team.
- Juan J. Ramirez | 02:01
Show a graph for code coverage changes over time for a project
- Iain Camacho | 36:48
Package Detail View to include GitLab Metadata
- Juan J. Ramirez | 02:01
Show a graph for code coverage changes over time for a project
- Iain Camacho | 36:48
Package Detail View to include GitLab Metadata
- 6 participants
- 56 minutes
15 Nov 2019
By-weekly CI/CD UX Team Meeting to go over important updates, discussion items, feedback, etc.
- 8 participants
- 42 minutes
16 Sep 2019
Runner Concept Discovery Walkthrough. Recorded by Juan J. Ramirez (jramirez@gitlab.com)
- 1 participant
- 18 minutes
1 Jul 2019
DOES19 London — Based on his work with Fortune 100 enterprises, Dr. Mik Kersten presents a new concept, the Flow Framework, which unravels the enigma of enterprise software delivery, providing an approach that helps organizations better understand the human and system dynamic that underpins their IT infrastructure.
Project to Product: Thrive in the Age of Digital Disruption with the Flow Framework: https://www.amazon.com/Project-Product-Survive-Disruption-Framework/dp/1942788398
Dr. Mik Kersten, CEO, Tasktop
Dr. Mik Kersten spent a decade creating open source developer tools before realizing that programing was not the bottleneck of large-scale software delivery. Since that time, he has been working on creating a model and tools for connecting the end-to-end software value stream. Prior to founding Tasktop, Mik created the Eclipse Mylyn open source project as part of his PhD in Computer Science, pioneering the integration of development tools with the delivery pipeline. As a research scientist at Xerox PARC, Mik implemented the first aspect-oriented programming tools for AspectJ. Mik is the CEO of Tasktop and loves working with IT and thought leaders on transforming how software is built.
DOES19 London
DOES 2019 EUR
DevOps Enterprise Summit
https://events.itrevolution.com/eur/
Project to Product: Thrive in the Age of Digital Disruption with the Flow Framework: https://www.amazon.com/Project-Product-Survive-Disruption-Framework/dp/1942788398
Dr. Mik Kersten, CEO, Tasktop
Dr. Mik Kersten spent a decade creating open source developer tools before realizing that programing was not the bottleneck of large-scale software delivery. Since that time, he has been working on creating a model and tools for connecting the end-to-end software value stream. Prior to founding Tasktop, Mik created the Eclipse Mylyn open source project as part of his PhD in Computer Science, pioneering the integration of development tools with the delivery pipeline. As a research scientist at Xerox PARC, Mik implemented the first aspect-oriented programming tools for AspectJ. Mik is the CEO of Tasktop and loves working with IT and thought leaders on transforming how software is built.
DOES19 London
DOES 2019 EUR
DevOps Enterprise Summit
https://events.itrevolution.com/eur/
- 2 participants
- 32 minutes
4 Jun 2019
Jason and Corrina discuss the product vision for the upcoming Secrets Management category of the Release stage: https://about.gitlab.com/direction/release/secrets_management/
- 2 participants
- 36 minutes
28 Mar 2019
Kenny, Brendan, Daniel discuss https://gitlab.com/groups/gitlab-org/-/epics/889 and how CI Snippets relate to Composable AutoDevOps
- 3 participants
- 24 minutes