diff --git a/.drone.yml b/.drone.yml index ff71f4f..ff5499b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,38 +2,17 @@ kind: pipeline type: docker name: default -services: - - name: docker - image: docker:dind - privileged: true - steps: - name: 打包 Docker 容器 - image: docker:latest - environment: - DOCKER_TAG: ${DRONE_COMMIT_SHA:0:8} - DOCKER_USERNAME: + image: plugins/docker + settings: + username: from_secret: DOCKER_USERNAME - DOCKER_PASSWORD: + password: from_secret: DOCKER_PASSWORD - DOCKER_REGISTRY: gitea.service.jazzwhom.top - - commands: - - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin "$DOCKER_REGISTRY" - - docker build -t "$DOCKER_REGISTRY/your-org/your-app:$DOCKER_TAG" . - - docker build -t "$DOCKER_REGISTRY/your-org/your-app:latest" . - - docker push "$DOCKER_REGISTRY/your-org/your-app:$DOCKER_TAG" - - docker push "$DOCKER_REGISTRY/your-org/your-app:latest" - - - name: 清理累赘的 Docker 镜像 - image: docker:latest - commands: - - docker rmi "$DOCKER_REGISTRY/your-org/your-app:$DOCKER_TAG" - - docker rmi "$DOCKER_REGISTRY/your-org/your-app:latest" - when: - status: - - success - - failure + repo: gitea.service.jazzwhom.top/kagami-public + tags: + - latest trigger: event: