--- kind: pipeline type: docker name: generate-go-grpc steps: - name: clone-external image: alpine/git commands: - git clone https://${GIT_USER}:${GIT_PASS}@git.itzana.me/StrafesNET/go-grpc.git environment: GIT_USER: from_secret: GIT_USER GIT_PASS: from_secret: GIT_PASS - name: generate image: registry.itzana.me/strafesnet/tools/grpc-go:latest commands: - scripts/go-gen.sh - name: commit image: alpine/git commands: - cd go-grpc - git add * - 'git commit -m "Autogenerated update for ${DRONE_COMMIT_LINK}" || true' - git push https://$GIT_USER:$GIT_PASS@git.itzana.me/StrafesNET/go-grpc.git --all environment: GIT_USER: ${DRONE_GIT_USERNAME} GIT_PASS: ${DRONE_GIT_PASSWORD} trigger: ref: - refs/heads/master image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: generate-python-grpc steps: - name: clone-external image: alpine/git commands: - git clone https://$GIT_USER:$GIT_PASS@git.itzana.me/StrafesNET/python-grpc.git environment: GIT_USER: from_secret: GIT_USER GIT_PASS: from_secret: GIT_PASS - name: generate image: registry.itzana.me/strafesnet/tools/python-grpc:latest commands: - scripts/python-gen.sh - name: commit image: alpine/git commands: - cd python-grpc - git add * - 'git commit -m "Autogenerated update for ${DRONE_COMMIT_LINK}" || true' - echo "-- $GIT_USER --" - git push https://$GIT_USER:$GIT_PASS@git.itzana.me/StrafesNET/python-grpc.git --all environment: GIT_USER: ${DRONE_GIT_USERNAME} GIT_PASS: ${DRONE_GIT_PASSWORD} trigger: ref: - refs/heads/master image_pull_secrets: - dockerconfigjson