Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryan-l-robinson/gitlab-ci-cd
Demos of GitLab CI/CD
https://github.com/ryan-l-robinson/gitlab-ci-cd
gitlab gitlab-ci
Last synced: 2 days ago
JSON representation
Demos of GitLab CI/CD
- Host: GitHub
- URL: https://github.com/ryan-l-robinson/gitlab-ci-cd
- Owner: ryan-l-robinson
- Created: 2022-01-25T20:12:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-14T19:53:47.000Z (8 months ago)
- Last Synced: 2024-05-28T14:07:29.693Z (5 months ago)
- Topics: gitlab, gitlab-ci
- Homepage:
- Size: 30.3 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This project contains two categories of files:
1. Generic extendable examples of using GitLab CI/CD for various functions of testing, building, and deploying. These are found in the respective .yml files and define the main functionality of the different jobs, including accepting variables. Comments are included for further explanation on each job definition.
1. An example of a project CI file that would implement those functions.This could be collapsed into one .gitlab-ci.yml file, particularly if you are only working on one project that would make use of them. They are divided here to demonstrate [the use of extending job definitions](https://docs.gitlab.com/ee/ci/yaml/#extends), which is a powerful way to centrally define reusable job templates referenced by multiple other projects.