kind: pipeline steps: - name: restore-cache image: meltwater/drone-cache:dev environment: AWS_ACCESS_KEY_ID: from_secret: aws_acces AWS_SECRET_ACCESS_KEY: from_secret: aws_key pull: true settings: debug: false cache_key: '{{ arch }}_{{ os }}_{{ checksum "package-lock.json" }}' archive_format: "gzip" endpoint: storage.yandexcloud.net restore: true bucket: drone-cache region: ru-central1 mount: 'node_modules' - name: run-sh image: node:alpine commands: - chmod +x ./bin/run.sh - ./bin/run.sh - name: update-site image: plugins/downstream settings: server: https://drone.lp76.ru token: from_secret: drone_token fork: false repositories: - aleks/site - name: rebuild-cache image: meltwater/drone-cache:dev environment: AWS_ACCESS_KEY_ID: from_secret: aws_acces AWS_SECRET_ACCESS_KEY: from_secret: aws_key pull: true settings: debug: false cache_key: '{{ arch }}_{{ os }}_{{ checksum "package-lock.json" }}' archive_format: "gzip" endpoint: storage.yandexcloud.net rebuild: true bucket: drone-cache region: ru-central1 mount: 'node_modules' - name: telegram image: appleboy/drone-telegram settings: token: from_secret: token_telegramm to: from_secret: to_telegram_user message: #success {{build.status}}