kind: pipeline type: docker name: build-and-run-server steps: - name: maven build image: maven:3.8.3-openjdk-17 commands: - mvn clean package -Dmaven.test.skip=true - name: build docker image image: plugins/docker settings: repo: alert-backend tags: latest dockerfile: yudao-server/Dockerfile context: yudao-server build_args: - JAVA_OPTS=-Xms512m -Xmx512m - ARGS= - name: run container image: docker volumes: - name: dockersock path: /var/run/docker.sock commands: - docker stop alert-backend || true - docker rm alert-backend || true - docker run -d --name alert-backend -p 48080:48080 alert-backend:latest volumes: - name: dockersock host: path: /var/run/docker.sock