Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- ---
- kind: pipeline
- type: docker
- name: default
-
- steps:
- - name: build
- image: node:16-alpine
- pull: if_not_exists
- environment:
- NODE_ENV: ""
- commands:
- #- yarn install --frozen-lockfile
- - yarn install
- - env ${NODE_ENV} yarn build:prod
-
- - name: publish
- image: docker:dind
- pull: if_not_exists
- volumes:
- - name: dockersock
- path: /var/run/docker.sock
- - name: dockerconfig
- path: /root/.docker
- commands:
- - docker build -t hub.kszny.picaiba.com/kszny/xcac-ui ./
- - docker push hub.kszny.picaiba.com/kszny/xcac-ui
- depends_on:
- - build
-
- - name: deploy
- image: appleboy/drone-ssh
- pull: if-not-exists
- settings:
- host:
- - 172.24.145.74
- username: root
- password: Root@123
- port: 22
- command_timeout: 2m
- script:
- - docker pull hub.kszny.picaiba.com/kszny/xcac-ui
- - docker run --rm -v /data/www/xcac:/tmp hub.kszny.picaiba.com/kszny/xcac-ui sh -c "rm -rf /tmp/* && mv -f /html /tmp"
- depends_on:
- - publish
-
- volumes:
- - name: dockersock
- host:
- path: /var/run/docker.sock
- - name: dockerconfig
- host:
- path: /root/.docker
-
- trigger:
- branch:
- - projects/mesxc-test
- event:
- - push
|