name: test on: - push jobs: test: runs-on: trader_deploy_host name: deploy_trader_prod steps: - name: pull run: git clone https://git.ssleg.tech/vladzvx/klhztrader.git - name: stop run: (docker stop klhz_trader || true) & (docker rm klhz_trader || true) & (docker rmi klhz_trader || true) - name: build run: docker-compose -f ./klhztrader/build-docker-compose.yml up -d - name: clear build -1 run: docker stop klhz_trader - name: clear build -2 run: docker rm klhz_trader - name: tag image run: docker tag klhz_trader klhz_trader_prod - name: update service run: docker-compose -f /home/admin/klhztrader/trader-docker-compose.yml up -d