Commit graph

4 commits

Author SHA1 Message Date
0dac49356c
ci: add a release pipeline
This commit adds a release pipeline for publishing my CV online to the project's
release page and also privately to a mounted volume on my personal machine.
The release pipeline is triggered for every tagged commit that uses the date
versioning scheme (e.g. 2021.09.21).

Changes include:

- added tags to all jobs so private runners are used.
- added a build stage.
- added a build job to build the CV for merge requests.
- added a build job to build the CV for the release pipeline.
- the build job for the release pipeline adds the CV to an artifacts that expire after 1 year.
- created a publish job for publishing the CV online to the project's release page.
- created a publish job for publishing the CV privately to a mounted volume on the private runner.
- small updates in the README.
- removed the CV file from the repository.
- removed the job that publishes the CV PDF file to the master branch.
2020-08-15 20:22:00 +01:00
b6d1820ebd
[skip ci] Remove make from dependencies in README 2020-08-09 05:30:20 +01:00
52537cb8ce
[skip ci] docs: added documentation
This documentation provides an overview
of the project, dependencies needed to
generate the PDF document, information
about the Docker image and instructions
on building the CV.
2020-01-16 22:49:57 +00:00
044cba4d39 Initial commit 2019-06-30 20:46:21 +00:00