💾 Archived View for source.community › jeffdecola › my-go-tools › blob › develop › ci-README.md captured on 2024-02-05 at 09:55:41. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
. ,-. ,-. . . ,-. ,-. ,-. ,-. ,-. ,-,-. ,-,-. . . ,-. . |- . . `-. | | | | | | |-' | | | | | | | | | | | | | | | | | `-' `-' `-^ ' `-' `-' :: `-' `-' ' ' ' ' ' ' `-^ ' ' ' `' `-| /| `-'
git clone https://source.community/jeffdecola/my-go-tools.git
View raw contents of /ci-README.md (develop)
I use concourse to automatic,
The concourse pipeline.yml[1] shows the entire ci flow. Visually, it looks like,
IMAGE - my-go-tools concourse pipeline - IMAGE[1]
1: IMAGE - my-go-tools concourse pipeline - IMAGE
The concourse jobs and tasks are,
- `job-readme-github-pages` runs task
task-readme-github-pages.yml[1] that kicks off shell script readme-github-pages.sh[2] * `job-unit-tests` runs task task-unit-tests.yml[3] that kicks off shell script unit-tests.sh[4]
1: task-readme-github-pages.yml
The concourse resources types are,
- `my-go-tools` users a docker image
concourse/git-resource[1] to **PULL** a repo from github * `resource-repo-status` users a docker image dpb587/github-status-resource[2] that will update your git status for that particular commit * `resource-slack-alert` users a docker image cfcommunity/slack-notification-resource[3] that will notify slack on your progress
2: dpb587/github-status-resource
3: cfcommunity/slack-notification-resource
For more information on using concourse for continuous integration & deployment, refer to my concourse-cheat-sheet[1].
· · ·
© 2024 source.community