Member-only story

KubernetesとJenkinsによるCI/CDパイプラインの構築 パート3(最終回)

gavin.zhou
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'

--

--

No responses yet