1dcb3ed521
feat(ci): dont git submodule recurse
...
!50
2023-06-03 15:19:12 +09:30
04e7e928e0
feat(ci_rules): add exists and changes for rules
...
now defined jobs check for existance of file and for changes
to launch a job
!41 #32
2023-06-02 15:26:35 +09:30
9d767282ff
refactor(ci): update ansible-role repo path
...
!40 nofusscomputing/ops#74
2023-06-01 14:47:13 +09:30
6f810f8084
feat(ci): add more repos to update
...
!39
2023-06-01 12:20:32 +09:30
7018440dcb
feat(ci): on push to dev, update git sub modules on specified
...
!38
2023-05-31 14:44:40 +09:30
0598e813d4
chore: remove jobs duplicated by automagic template
...
!34
2023-05-29 10:39:22 +09:30
440765537d
feat(ci): use automagic ci template
...
!34
2023-05-29 10:15:54 +09:30
a010f7bab1
fix(jobs): jobs that occur on push should also run on 'trigger'
...
!33 #26
2023-05-28 13:23:34 +09:30
bade89c533
fix(scheduled_pipelines): if scheduled pipeline only run schedualable jobs
...
!30 fixes #29
2023-05-28 10:31:26 +09:30
bcb80358d9
ci(pages): add pages slug
...
!27
2023-05-23 12:42:16 +09:30
065bcbf517
chore(lint): correct lint errors
...
!25
2023-05-22 13:43:28 +09:30
4fa90d4c42
feat(template): use md lint config from website-template
...
!25
2023-05-22 12:57:08 +09:30
bce7396d8b
refactor(markdown_lint): move md linting to lint folder
...
!25
2023-05-22 11:50:28 +09:30
16d47d5e35
feat(website): add pages job for website
...
!25
2023-05-21 16:40:44 +09:30
91a50eb15b
feat(template): created website job template
...
!25
2023-05-21 15:53:54 +09:30
a754aa81ed
fix(lint): use correct path for requirements.txt
...
!24
2023-05-15 15:27:13 +09:30
539e40e300
refactor: move ansible and yaml lint job to linting folder
...
!24
2023-05-15 15:06:11 +09:30
1233d6ad90
ci: disable licence scanning until fixed
...
!22
2023-05-15 09:38:33 +09:30
8581981a43
fix(markdown_lint): fix search paths
...
!21
2023-05-14 15:45:30 +09:30
02e9e5f4f4
refactor(ci): inconsistant tabs
...
!21
2023-05-14 14:10:06 +09:30
ca60625bf1
ci(yaml_lint): update to python 11
2023-05-14 14:01:05 +09:30
47e3984916
ci(markdown_linting): exclude .gitlab and changelog
...
!21
2023-05-14 13:59:29 +09:30
3b686a461b
fix(yaml_lint): ensure config is within double quote
...
!21
2023-05-14 13:59:13 +09:30
7ed3f92dd7
feat(ci): exclude website-template from yaml lint
...
!21
2023-05-14 13:19:18 +09:30
bbbf9e35e2
feat(ci): set correct search path
...
!21
2023-05-14 13:19:09 +09:30
adc720bbfa
refactor: cleanup non-needed dir
...
!21
2023-05-14 13:13:49 +09:30
492824572b
ci: dont lint git submodule website-template
...
!21
2023-05-14 12:44:46 +09:30
3096d7ee0a
ci(markdown_lint): Added Linting of Markdown for files in this repository.
...
THis is required as the md files will be used for docs.
MR !15
2022-01-24 14:49:36 +09:30
39a76a0869
ci(dependency_scanning): delete all python 'requirements.txt' files that are not the specified one to be scanned.
...
Due to a bug reported in gitlab-org/gitlab#350949, variable 'PIP_REQUIREMENTS_FILE'
does not set the pipfile to be scanned, as a consequence, the first found
pipfile is scanned.
MR !15
2022-01-24 14:07:59 +09:30
4e1da5e872
ci(dependency_scanning): python 3.7 not available for dependecy scanning.
...
Disable the updates for ansible modules that are only available for
python 3.7/3.8 and above.
MR !15
2022-01-24 13:37:23 +09:30
a6afa76600
ci(dependency_scanning): increase python version to 3.7
...
MR !15
2022-01-24 13:25:15 +09:30
7153f9b425
ci(dependency_scanning): check python version as pillow 9.0 reported as not found.
...
MR !15
2022-01-24 13:22:28 +09:30
996ee64ab4
ci(dependency_scanning): scanner set to use python 3.6
...
MR !15
2022-01-24 13:17:38 +09:30
725bfaf829
ci: debug logging for dep scanning
...
MR !15
2022-01-23 08:56:58 +00:00
b844083207
chore: test wich path works for specifying pip file.
...
MR !15
2022-01-23 07:56:05 +00:00
41c5e0ca82
chore: remove dependency scan rules not required
...
MR !15
2022-01-23 07:50:01 +00:00
2fffa866d8
ci(python_dependency_scan): disabled main job and manual setup for all ci jobs.
...
Python dependency scan does not work for multiple pip files. Had to setup manual jobs.
MR !15
2022-01-23 07:36:49 +00:00
83cce72af2
ci(licence_finder): set to recursive scan so all licence's can be detected.
...
MR !15
2022-01-23 05:02:52 +00:00
fc816192be
ci(scanners): Added dependency and licence scanners
...
MR !15
2022-01-23 04:16:34 +00:00
5c872f163e
ci: Added a test stage for gitlab specific tests.
...
MR !15
2022-01-23 04:10:03 +00:00
d5782d95e8
fix(ci): added variable 'GIT_SUBMODULE_STRATEGY' to be 'recursive'
...
fixes #10 !12
2022-01-15 12:04:16 +09:30
d610562438
feat(python_linting): added ci job, python linting, code quality and scoring
...
Added a job to lint python files and ouput a code quality report for gitlab MR.
A html report is also available within the artifacts. if the badge is used,
the badge links to the html code quality report.
Changes to be committed:
modified: .gitlab-ci.yml
new file: python/.gitlab-ci.yml
new file: python/README.md
new file: python/requirements.txt
issue #1
2021-08-11 15:51:45 +09:30
d20a56fa0c
feat(yaml_lint): Added job yaml lint for checking yaml files
...
defaults to checking subfolder/.gitlab-ci.yml.
Changes to be committed:
modified: .gitlab-ci.yml
new file: yaml_lint/.gitlab-ci.yml
new file: yaml_lint/.yamllint.yaml
new file: yaml_lint/README.md
new file: yaml_lint/requirements.txt
issue #1
2021-08-11 13:41:42 +09:30
7706085b09
fix(gitlab_release): All tasks run as part of script including user custom script
...
Job would suceed if anything failed in after_script.
#1
2021-08-04 10:43:25 +09:30
1ecd857c0b
feat(job_changelog): Create a changelog per job folder
...
This will aid in users being able to see what has changed for a role.
#1
2021-08-03 16:07:02 +09:30
b593505698
ci(git_push_mirror): Push repo to github NoFussComputing/gitlab-gi
...
#1
2021-08-03 14:30:38 +09:30
a2174104d1
ci(conventional_commits): Add conventional commits job to check commits and MR titles
...
#1
2021-08-03 13:51:57 +09:30