kind: pipeline type: exec name: default platform: os: linux arch: amd64 steps: - name: build commands: - docker build -t ${DRONE_REPO_NAME}:rev${DRONE_BUILD_NUMBER} . - name: clean commands: - docker container stop ${DRONE_REPO_NAME} || true - docker container rm ${DRONE_REPO_NAME} || true - name: deploy commands: - docker run --detach --name ${DRONE_REPO_NAME} --restart always -v /home/gogs/gogs-repositories:/data/git/gogs-repositories -v /home/gogs/gogs/custom:/data/gogs -v /home/gogs/gogs/data:/data/gogs/data -v /home/gogs/gogs/log:/data/gogs/log -p 3000:3000 ${DRONE_REPO_NAME}:rev${DRONE_BUILD_NUMBER} trigger: branch: - jerryliao