Skip to content

docekrbuild 命令错误 #7

docekrbuild 命令错误

docekrbuild 命令错误 #7

name: Build and Deploy Java App with Docker
# 触发条件,例如推送到主分支
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
# 检出代码
- name: Checkout code
uses: actions/checkout@v2
- name: Setup Java JDK
uses: actions/[email protected]
with:
# The Java version to set up. Takes a whole or semver Java version. See examples of supported syntax in README file
java-version: 8
# The path to the `.java-version` file. See examples of supported syntax in README file
distribution: zulu
# 设置maven setting
- name: Configure Maven settings
run: |
mkdir -p ~/.m2
echo "${{ secrets.MAVEN_SETTINGS }}" > ~/.m2/settings.xml
# 使用 Maven 构建项目
- name: Build with Maven
run: mvn clean package -DskipTests -s ~/.m2/settings.xml
- uses: actions/checkout@v4
- name: Build the Docker image
run: docker build --tag liuroy/goodluck-checkin --file ./Dockerfile ./goodluck-checkin-service/target
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Push Docker image
run: |
docker push liuroy/goodluck-checkin