Commit Graph

22 Commits

Author SHA1 Message Date
Jon
cab22cebfa fix(ci): added automation config
!13
2023-05-29 15:16:06 +09:30
Jon
b1b5fc2060 ci(automagic): use template automagic for jobs
!12 fixes #5
2023-05-29 14:50:31 +09:30
Jon
80ccaaa6e7 feat(ci): trigger downstream website to build
!10 nofusscomputing/projects/gitlab-ci!27
2023-05-23 12:50:56 +09:30
Jon
6409627dae feat(docs): add website static page building
!10 nofusscomputing/projects/gitlab-ci!25
2023-05-22 16:42:43 +09:30
Jon
808ca861ed ci(compile): add dovecot compile job
!10
2023-05-21 12:21:30 +09:30
Jon
a866bd82b8 feat(arm64): build arm64 image using compiled bins
both dovecot and pigeonhole is compiled in ci pipeline

!10
2023-05-21 11:49:50 +09:30
Jon
de72f0e74d chore(ci): clean commented code
!10
2023-05-21 11:33:42 +09:30
Jon
300961aaff refactor(ci): update template path
!10
2023-05-21 11:33:12 +09:30
Jon
c30efc8bd6 fix(publish): must specify docker publish details
!3
2023-05-16 15:09:21 +09:30
Jon
e2e704c545 ci(gitlab-ci): use dev branch and type docker container
!3
2023-05-16 14:31:43 +09:30
3741b92606 ci(docker_hub): fix rc release must be tagged 'dev'
A release candidate is not a stable release and therefore not
suitable for the 'latest' tag.
Tag a release candidate as 'dev'.

MR !9
2022-02-19 10:26:52 +09:30
3bca896c29 ci: Add dockerhub url to environment
MR !7
2022-02-18 14:25:56 +09:30
27ad07ead3 ci(docker_hub): fix dev push
Wasn't using the right cariable to check for dev push and the
commands were in the wrong order.

MR !5
2022-02-16 15:34:18 +09:30
aafd9acca9 ci(docker_hub): ensure build and DH push works on merge
fix the merge request dockerhub build.

var CI_COMMIT_BRANCH is not available in a merge request pipleine.
adjusted the pipline to run if development branch with a commit message
starting with Merge branch.
this enables usage of variable CI_COMMIT_BRANCH.

MR !4
2022-02-16 12:13:31 +09:30
3e30b2780e refactor: ci code review suggestions
ensured the MR to dev would run for building the docker container.

MR !2
2022-02-16 11:46:54 +09:30
36808960ce ci(docker_hub): push a dev and latest tag to docker hub
When a git tag occurs, the image will also be tagged 'latest' and be
pushed to docker hub.

When a merge request occurs on the development branch, the image
will also be tagged 'dev' and be pushed to dockerhub.

MR !2
2022-02-16 11:20:57 +09:30
76c899e285 ci(docker_hub): removed duplicate rules section
There were two rules sections, combined both into a single section.

MR !2
2022-02-16 11:07:30 +09:30
Jon
23830c8551 ci(docker_container): set to allow failure
The docker container does not need to be built as part
of the CI/CD process, as it's not used.

MR !2
2022-02-14 07:06:55 +00:00
Jon
99e61d0f11 ci(detached_pipeline): stop MR jobs
MR !1
2022-02-14 06:01:52 +00:00
f80c02ba15 ci(build): Added docker container build job
Builds the container and pushes to local gitlab registry

MR !1
2022-02-14 14:30:54 +09:30
b536a5e4b4 ci(gitlab-ci): updated to current dev commit
required that md lint works and that the correct nfc_bot details display.

MR !1
2022-02-14 11:41:01 +09:30
4a6f36d078 ci(gitlab-ci): added gitlab CI v0.6.1rc0
issue #1
2022-02-12 09:14:19 +09:30