Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- kind: pipeline
- type: docker
- name: build
-
- clone:
- disable: true
-
- steps:
- - name: clone
- image: docker:git
- environment:
- KEY:
- from_secret: DEPLOY_KEY
- PUBLIC:
- from_secret: DEPLOY_KEY_PUBLIC
- GIT_REPOSITORY:
- from_secret: GIT_REPOSITORY
- commands:
- - eval $(ssh-agent)
- - mkdir $HOME/.ssh && echo "$KEY" > $HOME/.ssh/id_rsa && chmod 600 $HOME/.ssh/id_rsa && echo "$PUBLIC" > $HOME/.ssh/id_rsa.pub
- - ssh-add $HOME/.ssh/id_rsa
- - dig -t a +short gitea.local | grep ^[0-9] | xargs -r -n1 ssh-keyscan -H -p 2222 >> ~/.ssh/known_hosts
- - ssh-keyscan -t rsa -p 2222 -H gitea.local >> $HOME/.ssh/known_hosts
- - git clone $GIT_REPOSITORY ./
- - git checkout $DRONE_COMMIT
-
- - name: build_php_base
- image: plugins/docker
- settings:
- dockerfile: docker/php/Dockerfile
- registry: registry:5000
- repo: registry:5000/arbitry_php_base
- insecure: true
- build_args:
- - PHP_VERSION=7.4.4
- depends_on:
- - clone
- trigger:
- status:
- - success
-
- - name: build_php_fpm
- image: plugins/docker
- settings:
- dockerfile: docker/php-fpm/Dockerfile
- registry: registry:5000
- repo: registry:5000/arbitry_php_fpm
- insecure: true
- build_args:
- - BUILD_IMAGE=registry:5000/arbitry_php_base
- - PHP_VERSION=7.4.4
- depends_on:
- - build_php_base
- trigger:
- status:
- - success
|