74 lines
4.8 KiB
Markdown
74 lines
4.8 KiB
Markdown
<div align="center" width="100%">
|
|
|
|
# No Fuss Computing - Gitlab-CI
|
|
|
|
<br>
|
|
|
|

|
|
|
|
<br>
|
|
|
|
  [](https://gitlab.com/nofusscomputing/projects/gitlab-ci/-/issues)
|
|
|
|
  
|
|
|
|
<br>
|
|
|
|
This project is hosted on [Gitlab](https://gitlab.com/nofusscomputing/projects/gitlab-ci) and has a read-only copy hosted on [Github](https://github.com/NoFussComputing/gitlab-ci).
|
|
|
|
|
|
----
|
|
|
|
**Stable Branch**
|
|
|
|
  [](https://gitlab.com/nofusscomputing/projects/gitlab-ci/-/jobs/artifacts/master/file/artifacts/validation/tests/gl-code-quality-report.html?job=PyLint)
|
|
|
|
----
|
|
|
|
**Development Branch**
|
|
|
|
  [](https://gitlab.com/nofusscomputing/projects/gitlab-ci/-/jobs/artifacts/development/file/artifacts/validation/tests/gl-code-quality-report.html?job=PyLint)
|
|
|
|
----
|
|
|
|
<br>
|
|
|
|
</div>
|
|
|
|
links:
|
|
|
|
- [Issues](https://gitlab.com/nofusscomputing/projects/gitlab-ci/-/issues)
|
|
|
|
- [Merge Requests (Pull Requests)](https://gitlab.com/nofusscomputing/projects/gitlab-ci/-/merge_requests)
|
|
|
|
|
|
## Using this repository for your Gitlab CI/CD Jobs.
|
|
|
|
This repository has been designed as a central point for your repositories CI/CD jobs. By simply linking this repository to your repository and configuring, your CI/CD jobs will run as part of the build process, whilst keeping any CI/CD commits limited within your git history.
|
|
|
|
Each CI/CD job is contained within its own sub-folder. Each sub-folder has a readme specific to the job, which includes the details on how to implement, use etc.
|
|
|
|
For further details on using these templates with your Gitlab CI/CD jobs, pleaase view the [documentation](https://nofusscomputing.com/projects/gitlab-ci).
|
|
|
|
|
|
### gitlab-ci repository layout
|
|
|
|
We use the following branches *(these jobs assume you do as well)*:
|
|
- `master` - Considered as the stable branch
|
|
- `development` considered as unstable
|
|
|
|
We also tag each branch to denote the version of release. We use our own repo to do the version increment automagically in line with [semantic versioning](https://semver.org/).
|
|
|
|
|
|
## Contributing
|
|
|
|
All contributions for this project must conducted from [Gitlab](https://gitlab.com/nofusscomputing/projects/gitlab-ci).
|
|
|
|
For further details on contributing please refer to the [contribution guide](CONTRIBUTING.md).
|
|
|
|
|
|
## Other
|
|
|
|
This repo is release under this [license](LICENSE)
|
|
|