https://ones.com/blog/knowledge/mastering-jenkins-ci-cd-pipeline-github-integration/