GitHub Action Maven CI/CD到Docker Hub
我想将CI/CD实施到一个基本的Java Maven项目,并采用GitHub Action并部署到Docker Hub。 cd-for-java-maven-使用github-actions-d009a7cb4b8f“ rel =“ nofollow noreferrer”> tutorial
这是我的main.yml文件:(没有构建)
publish-job:
runs-on: ubuntu-latest
needs: [build_and_test]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java-version: 17
- run: mvn -B package --file pom.xml -DskipTests
- run: mkdir staging && cp target/*jar-with-dependencies.jar staging
- uses: actions/upload-artifact@v1
with:
name: Package
path: staging
build-docker-image:
name: Publish to Docker Hub
runs-on: ubuntu-latest
needs: [build_and_test]
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
- name: Build Container image
run: docker build -t ${{ secrets.DOCKER_REPO }}:latest .
- name: Publish Docker image
run: docker push ${{ secrets.DOCKER_REPO }}
获取此错误:
构建成功,但出版工作似乎有问题
I want to implement CI/CD to a Basic Java Maven project with Github Action and deployment to Docker HUB.. i set up everything and followed this tutorial
here is my main.yml file: (without the build)
publish-job:
runs-on: ubuntu-latest
needs: [build_and_test]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java-version: 17
- run: mvn -B package --file pom.xml -DskipTests
- run: mkdir staging && cp target/*jar-with-dependencies.jar staging
- uses: actions/upload-artifact@v1
with:
name: Package
path: staging
build-docker-image:
name: Publish to Docker Hub
runs-on: ubuntu-latest
needs: [build_and_test]
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
- name: Build Container image
run: docker build -t ${{ secrets.DOCKER_REPO }}:latest .
- name: Publish Docker image
run: docker push ${{ secrets.DOCKER_REPO }}
getting this error:
The Build is successful, but something seems wrong with the publish job
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论