Member-only story
KubernetesとJenkinsによるCI/CDパイプラインの構築 パート3(最終回)
12 min readDec 9, 2021
この記事は長い記事なので、3回に分けて投稿いたします。今回は最終回です。
Step 05: Configure Jenkins Credentials For GitHub and Docker Hub
/credentials/store/system/domain/_/newCredentialsにアクセスし、両方のターゲットにクレデンシャルを追加します。後で参照することになり、それぞれに意味のあるIDと説明が必要であるので注意してください。
Step 06: Create The JenkinsFile
Jenkinsfileは、アプリケーションのビルド、テスト、dockerize、パブリッシュ、配信の方法をJenkinsに指示するものです。Jenkinsfileは以下のようになっています。
pipeline {agent anyenvironment {registry = "magalixcorp/k8scicd"GOCACHE = "/tmp"}stages {stage('Build') {agent {docker {image 'golang'}}steps {// Create our project directory.sh 'cd ${GOPATH}/src'sh 'mkdir -p ${GOPATH}/src/hello-world'