Commit Graph

46 Commits

Author SHA1 Message Date
Jon
e0de8665fe feat(md_lint_config): moved to website-template repo
!8
2023-05-22 12:16:35 +09:30
Jon
eb32851d32 fix: use relative path
!8
2023-04-30 12:03:18 +09:30
Jon
0c539a23c3 feat(publish): clean remote dir first anduse correct source
!8
2023-04-30 09:46:15 +09:30
Jon
a290aa79ba ci: fix path 2023-04-29 17:50:12 +09:30
Jon
016f566dbf ci: debugging
!8
2023-04-29 17:49:00 +09:30
Jon
29eee4b0c4 ci: fix scp command
!8
2023-04-29 17:40:29 +09:30
Jon
b63e55db0f ci(publish): fix path
!8
2023-04-29 17:35:07 +09:30
Jon
4ed51277a2 ci: now????
!8
2023-04-29 17:10:40 +09:30
Jon
84385dc389 ci: for fucks sake
!8
2023-04-29 17:03:31 +09:30
Jon
92fb084ca6 ci: fix file
!8
2023-04-29 16:54:28 +09:30
Jon
37b15f90d2 ci(publish): fix ssh must be installed to deploy
!8
2023-04-29 16:32:13 +09:30
Jon
f1eb1a8cba fix: set ssh user
!8
2023-04-29 16:22:43 +09:30
Jon
4b28e8aa64 fix: typo
!8
2023-04-29 16:14:36 +09:30
Jon
2551d764d8 fix(artifacts): fix fetching ops artifacts and allow publish
!8
2023-04-29 16:10:19 +09:30
Jon
e36d1387b6 ci: removed cross-repo build see change notes
!8
2023-04-29 15:51:02 +09:30
Jon
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
Jon
217f159c5c ci: amend to last commit
MR !4
2022-01-29 08:43:27 +09:30
Jon
88af5fedab ci(integration_test): disable job until developed
MR !4
2022-01-29 08:43:27 +09:30
Jon
ec46764d72 ci(unit_test): copy report to right location
MR !4
2022-01-29 08:43:27 +09:30
Jon
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
59c2593c68 feat(sitemap): remove sitemap as the changed dates for files is wrong.
needs to be investigated why the dates for file changes are wrong.

issue #3 !1
2022-01-29 08:43:27 +09:30
2460b4c70c feat(mkdocs): add document creation and last edited date.
Git clone depth must be the complete repo as the pip module
requires access to the full hostory to obtain the dates for the documents.

issue #3 !1
2022-01-29 08:43:27 +09:30
a02d2c3bb5 ci(pages): ensure the static site artifacts are available for gitlab pages
issue #3 !1
2022-01-29 08:43:27 +09:30
696138c317 ci(build): Added config to build and publish to gitlab pages
issue #3 !1
2022-01-29 08:43:27 +09:30
2ce41bc16e chore: sanitized repo 2022-01-29 08:10:28 +09:30