@ -20,6 +20,7 @@ nav:
|
|||||||
- Ansible Roles: projects/ansible-roles/index.md
|
- Ansible Roles: projects/ansible-roles/index.md
|
||||||
|
|
||||||
- Gitlab CI:
|
- Gitlab CI:
|
||||||
|
|
||||||
- projects/gitlab-ci/index.md
|
- projects/gitlab-ci/index.md
|
||||||
|
|
||||||
- projects/gitlab-ci/ansible_roles.md
|
- projects/gitlab-ci/ansible_roles.md
|
||||||
@ -40,6 +41,13 @@ nav:
|
|||||||
|
|
||||||
- projects/gitlab-ci/markdown_lint.md
|
- projects/gitlab-ci/markdown_lint.md
|
||||||
|
|
||||||
|
- Templates:
|
||||||
|
|
||||||
|
- projects/gitlab-ci/templates/index.md
|
||||||
|
|
||||||
|
- projects/gitlab-ci/templates/website.md
|
||||||
|
|
||||||
|
|
||||||
- Operations:
|
- Operations:
|
||||||
|
|
||||||
- operations/index.md
|
- operations/index.md
|
||||||
|
|||||||
@ -37,6 +37,7 @@ MKDocs build:
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## CI/CD Variables required
|
## CI/CD Variables required
|
||||||
|
|
||||||
| var name | Description |
|
| var name | Description |
|
||||||
|
|||||||
9
pages/projects/gitlab-ci/templates/index.md
Normal file
9
pages/projects/gitlab-ci/templates/index.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
title: Gitlab-CI Job Templates
|
||||||
|
description: How to use No Fuss Computings gitlab-ci project within your CI/CD pipelines
|
||||||
|
date: 2023-05-22
|
||||||
|
template: project.html
|
||||||
|
about: https://gitlab.com/nofusscomputing/projects/gitlab-ci
|
||||||
|
---
|
||||||
|
|
||||||
|
As part of our Gitlab CI job definitions we also have gitlab-ci.yaml templates that are specifically designed for inclusion and will automagically add the required jobs.
|
||||||
12
pages/projects/gitlab-ci/templates/website.md
Normal file
12
pages/projects/gitlab-ci/templates/website.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: Website Gitlab CI/CD Template
|
||||||
|
description: How to use No Fuss Computings gitlab-ci template for website jobs
|
||||||
|
date: 2023-05-22
|
||||||
|
template: project.html
|
||||||
|
about: https://gitlab.com/nofusscomputing/projects/gitlab-ci
|
||||||
|
---
|
||||||
|
|
||||||
|
This template creates the jobs applicable to publishing pages to a website. The website in question is a static site built by MKDocs.
|
||||||
|
|
||||||
|
!!! Note
|
||||||
|
This template is specifically designed for deployment to https://nofusscomputing.com. However you _may_ be able to override the job definition to use it for your website.
|
||||||
Reference in New Issue
Block a user