https://concourse-ci.org/ is a free software for CI/CD licensed by Apache 2.0 and made by golang. Its pipelines/jobs are all made by check/get/put resources and tasks. Except the common built-in resource types, such as git, docker-image/registry-image and time, it needs to rely on the resource types made by the Concourse CI community. If the version control system that you want to use is not Git or you can not find the resource type to fulfill what you need or you have some security concern for those resource types provided by the community, you can come here to see how $4 uses some simple bash shell commands to make a new resource type from scratch.
Introduce Concourse CI
Demo the usage of resource type
Make a new resource type from scratch
About Shih-Yuan Lee
$4 is just another Linuxer.