diff --git a/.drone-old.yml b/.drone-old.yml new file mode 100644 index 0000000..f56f71d --- /dev/null +++ b/.drone-old.yml @@ -0,0 +1,61 @@ +kind: pipeline +type: docker +name: test + +steps: + - name: build + image: gong921123/debian-nginx-php114-74:latest + pull: if-not-exists + commands: + - composer -v + - ls -a + - composer install -v + + - name: deploy-push-images + depends_on: + - build + image: plugins/docker + pull: if-not-exists + settings: + repo: gong921123/hyperfa + registry: docker.io + insecure: true + username: + from_secret: docker_username + password: + from_secret: docker_password + dockerfile: docker/Dockerfile + tags: ${DRONE_TAG} + + - name: deploy-pull-project + depends_on: + - deploy-push-images + image: appleboy/drone-ssh + pull: if-not-exists + settings: + host: 106.15.233.223 + user: + from_secret: ssh_username + password: + from_secret: ssh_password + command_timeout: 5m + port: 22 + script: + - echo ====开始部署======= + - docker pull gong921123/hyperfa:${DRONE_TAG} + - docker stop $(docker ps | grep hyperf | awk '{print $1}') + - docker rm $(docker ps | grep hyperf | awk '{print $1}') + - docker rmi $(docker images | grep gong921123/hyperf | awk '{print $3}') + - docker rmi $(docker images | grep "" | awk '{print $3}') + - docker run -itd --name hyperf -p 8001:8001 -v /var/projects:/var/www -v /usr/local/docker/vloumn_nginx:/etc/nginx/conf.d + - -v /etc/hosts:/etc/hosts --privileged=true gong921123/hyperfa:${DRONE_TAG} + - echo ====部署成功======= + +trigger: + + + # branch: + # - develop + event: + - tag +# - push diff --git a/.drone.yml b/.drone.yml index f56f71d..1234e51 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,17 +16,8 @@ steps: - build image: plugins/docker pull: if-not-exists - settings: - repo: gong921123/hyperfa - registry: docker.io - insecure: true - username: - from_secret: docker_username - password: - from_secret: docker_password - dockerfile: docker/Dockerfile - tags: ${DRONE_TAG} - + commands: + - echo "不互补聚会还包括保护客户贝克汉姆还包括高等教育封建时代风采发" - name: deploy-pull-project depends_on: - deploy-push-images