6ed8e5bae3
fix(ci): only deploy when assemble site success
...
!9
2023-05-23 13:05:29 +09:30
a86b4befcc
feat(ci): enable publishing docker-mail docs
...
!9 nofusscomputing/projects/docker-mail!10 nofusscomputing/projects/gitlab-ci!27
2023-05-23 12:54:46 +09:30
fc74464ea8
feat(ci): add resource groups to prevent dup jobs
...
!8
2023-05-23 11:39:31 +09:30
1dffe52c7a
feat(publish): on publish website on success
...
!8
2023-05-23 11:20:42 +09:30
46f8585cc3
fix(assemble_site): remove downloaded artifacts
...
!8
2023-05-23 11:18:22 +09:30
90a22fcc51
fix(ci): url encode artifact path for assemble
...
!8
2023-05-23 11:11:39 +09:30
189e7cd645
feat(build): include project gitlab-ci docs
...
!8 nofusscomputing/projects/gitlab-ci!26
2023-05-23 10:50:45 +09:30
b0fbe31cbe
fix(ci): typo in includes
...
!8
2023-05-22 17:01:11 +09:30
546bc11ad2
refactor(ci): use new build job name Website.Build
...
!8 nofusscomputing/projects/gitlab-ci!25 nofusscomputing/ops!11
2023-05-22 16:12:27 +09:30
e0de8665fe
feat(md_lint_config): moved to website-template repo
...
!8
2023-05-22 12:16:35 +09:30
eb32851d32
fix: use relative path
...
!8
2023-04-30 12:03:18 +09:30
0c539a23c3
feat(publish): clean remote dir first anduse correct source
...
!8
2023-04-30 09:46:15 +09:30
a290aa79ba
ci: fix path
2023-04-29 17:50:12 +09:30
016f566dbf
ci: debugging
...
!8
2023-04-29 17:49:00 +09:30
29eee4b0c4
ci: fix scp command
...
!8
2023-04-29 17:40:29 +09:30
b63e55db0f
ci(publish): fix path
...
!8
2023-04-29 17:35:07 +09:30
4ed51277a2
ci: now????
...
!8
2023-04-29 17:10:40 +09:30
84385dc389
ci: for fucks sake
...
!8
2023-04-29 17:03:31 +09:30
92fb084ca6
ci: fix file
...
!8
2023-04-29 16:54:28 +09:30
37b15f90d2
ci(publish): fix ssh must be installed to deploy
...
!8
2023-04-29 16:32:13 +09:30
f1eb1a8cba
fix: set ssh user
...
!8
2023-04-29 16:22:43 +09:30
4b28e8aa64
fix: typo
...
!8
2023-04-29 16:14:36 +09:30
2551d764d8
fix(artifacts): fix fetching ops artifacts and allow publish
...
!8
2023-04-29 16:10:19 +09:30
e36d1387b6
ci: removed cross-repo build see change notes
...
!8
2023-04-29 15:51:02 +09:30
f75cf83e9a
fix(ssh): ssh key set to file var
...
!8
2023-04-29 11:09:25 +09:30
20392be05a
feat(operations): Pull Operations website pages job artifacts.
...
Pull the static pages built by the ops repo build job for inclusion in the website.
MR !8 nofusscomputing/ops#41
2022-08-29 14:28:21 +09:30
ad67140571
fix(ci): fix pages job to run
...
MR !8
2022-08-29 12:06:40 +09:30
47ae7aa9e1
ci(public_website): only enable manual publish on dev branch
...
Only master and dev branches should be able to publish website to production.
!8
2022-08-29 10:34:46 +09:30
53d5d3ff62
ci(publish): add placeholder publish job
...
preparing for deploying the website to the public host via ssh
MR !8 #3
2022-08-25 16:01:47 +09:30
71d10e1d79
ci(pages): use the sub-pages repo for pages
...
when deploying to gitlab pages, use the build job that fetches all
sub-repos.
!8 #3
2022-08-25 15:27:32 +09:30
272da7e776
ci(sub-repo-pages): add placeholder sub-pages job
...
added the placeholder job to fetch sub-repo pages artifacts to build
entire website.
!8 #3
2022-08-25 15:26:09 +09:30
f5b317bcad
ci: add prepare stage
...
issue #3 !8
2022-08-25 15:21:19 +09:30
927a97c913
ci(gitlab-ci): updated to new commit for markdown lint to work
...
markdown lint had a bug where it would not discover markdown files.
bug was fixed in commit 'f6d7ebeeb2b9d643c37ccbe6e25fa8d7e9dd970d'
gitlab-ci updated to use this commit.
MR !7
2022-01-31 10:36:36 +09:30
217f159c5c
ci: amend to last commit
...
MR !4
2022-01-29 08:43:27 +09:30
88af5fedab
ci(integration_test): disable job until developed
...
MR !4
2022-01-29 08:43:27 +09:30
ec46764d72
ci(unit_test): copy report to right location
...
MR !4
2022-01-29 08:43:27 +09:30
c6f44892e7
ci(pytest): fix to collect junit report
...
MR !4
2022-01-29 08:43:27 +09:30
a73362abe7
ci: command only required for unit test
...
MR !4
2022-01-29 08:43:27 +09:30
c3f1ccc8dd
ci: ensure placeholder test runs and passes
...
MR !4
2022-01-29 08:43:27 +09:30
8b041133dc
ci(static_pages): dont run build if MD lint fails
...
The Static pages job requires valid markdown for it to function
correctly. Do not start the job if linting fails.
MR !4
2022-01-29 08:43:27 +09:30
13b829d0b5
ci(tests): rijigged the job order
...
pages to deploy to gitlab pages so it can be used in tests.
added a pytest template for all tests that will use pytest.
added a placeholder job for integration testing.
MR !4
2022-01-29 08:43:27 +09:30
c50e9a0a6e
ci(stages): deploy job to occur after build
...
Moved so that gitlab pages deployment could be used in the tests.
MR !4
2022-01-29 08:43:27 +09:30
f811a7acef
ci(unit_test): capture stdout in JUnit Report
...
for debugging purposes, the test data for each test will output the
parameters to stdout for inclusion in the JUnit report
MR !4
2022-01-29 08:43:27 +09:30
65726fda02
ci(unit_test): ensure only unit test jobs run for the 'unit test' job.
...
previous was to run all tests. no filtered to 'test/unit'
MR !2
2022-01-29 08:43:27 +09:30
7e99d55bda
ci(pytest): Added pytest job to run tests against build.
...
This CI job runs all tests in the tests/ directory.
MR !2
2022-01-29 08:43:27 +09:30
85c5d475bb
build(pages): Updated the path for the mkdocs gitlab-ci job
...
MR !2
2022-01-29 08:43:27 +09:30
78c8db9466
build(gitlab-ci): upated to v0.6.1rc0 due to bug in mkdocs not working
...
Previous HEAD position was 46cc1fb build(version): bump version 0.5.0 → 0.6.0
HEAD is now at ce1cc01 build(version): bump version 0.6.0 → 0.6.1rc0
MR !2
2022-01-29 08:43:27 +09:30
34ff1e34df
ci(gitlab-ci): use gitlab-ci markdown linting job
...
MR !2
2022-01-29 08:43:27 +09:30
b79196335d
ci(mkdocs): use gitlab-ci mkdocs job
...
MR !2
2022-01-29 08:43:27 +09:30
95f20fee73
ci(gitlab-ci): updated to v0.6.0
...
Previous HEAD position was 1ef6c41 build(version): bump version 0.4.0 → 0.5.0
HEAD is now at 46cc1fb build(version): bump version 0.5.0 → 0.6.0
MR !2
2022-01-29 08:43:27 +09:30