--- kind: pipeline type: docker name: default steps: - name: build image: golang environment: CGO_ENABLED: 0 commands: - go build - name: upload binary image: plugins/s3 settings: bucket: artifacts access_key: from_secret: MINIO_ACCESS_KEY secret_key: from_secret: MINIO_SECRET_KEY endpoint: https://minio.burble.dn42 region: uk-lon3 path_style: true source: pndpd target: /pndpd/${DRONE_BRANCH} - name: upload service image: plugins/s3 settings: bucket: artifacts access_key: from_secret: MINIO_ACCESS_KEY secret_key: from_secret: MINIO_SECRET_KEY endpoint: https://minio.burble.dn42 region: uk-lon3 path_style: true source: pndpd.service target: /pndpd/${DRONE_BRANCH} --- kind: secret name: MINIO_ACCESS_KEY get: path: burble.dn42/kv/data/drone/minio name: ACCESS_KEY --- kind: secret name: MINIO_SECRET_KEY get: path: burble.dn42/kv/data/drone/minio name: SECRET_KEY