|
@@ -2,7 +2,9 @@ name: Docker Image CI
|
|
|
|
|
|
on:
|
|
on:
|
|
push:
|
|
push:
|
|
- branches: [ master ]
|
|
|
|
|
|
+ branches: [ 4.1.1-docker-compose ]
|
|
|
|
+ tags:
|
|
|
|
+ - 'v*'
|
|
|
|
|
|
jobs:
|
|
jobs:
|
|
|
|
|
|
@@ -13,18 +15,25 @@ jobs:
|
|
steps:
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/checkout@v2
|
|
- name: Build the Docker image
|
|
- name: Build the Docker image
|
|
- run: mvn clean package -Pdev -DskipTests -U -e && /bin/cp -rf powerjob-server/powerjob-server-starter/target/*.jar powerjob-server/docker/powerjob-server.jar && /bin/cp -rf powerjob-worker-agent/target/*.jar powerjob-worker-agent/powerjob-agent.jar
|
|
|
|
|
|
+ run: mvn clean package -Pdev -DskipTests -U -e && /bin/cp -rf powerjob-server/powerjob-server-starter/target/*.jar powerjob-server/docker/powerjob-server.jar && /bin/cp -rf powerjob-worker-agent/target/*.jar powerjob-worker-agent/powerjob-agent.jar && /bin/cp -rf powerjob-worker-samples/target/*.jar powerjob-worker-samples/powerjob-worker-samples.jar
|
|
- uses: docker/build-push-action@v1
|
|
- uses: docker/build-push-action@v1
|
|
with:
|
|
with:
|
|
username: ${{ secrets.DOCKER_USERNAME }}
|
|
username: ${{ secrets.DOCKER_USERNAME }}
|
|
password: ${{ secrets.DOCKER_PASSWORD }}
|
|
password: ${{ secrets.DOCKER_PASSWORD }}
|
|
repository: tjqq/powerjob-server
|
|
repository: tjqq/powerjob-server
|
|
- tags: latest
|
|
|
|
|
|
+ tag_with_ref: true
|
|
path: powerjob-server/docker/
|
|
path: powerjob-server/docker/
|
|
- uses: docker/build-push-action@v1
|
|
- uses: docker/build-push-action@v1
|
|
with:
|
|
with:
|
|
username: ${{ secrets.DOCKER_USERNAME }}
|
|
username: ${{ secrets.DOCKER_USERNAME }}
|
|
password: ${{ secrets.DOCKER_PASSWORD }}
|
|
password: ${{ secrets.DOCKER_PASSWORD }}
|
|
repository: tjqq/powerjob-agent
|
|
repository: tjqq/powerjob-agent
|
|
- tags: latest
|
|
|
|
|
|
+ tag_with_ref: true
|
|
path: powerjob-worker-agent/
|
|
path: powerjob-worker-agent/
|
|
|
|
+ - uses: docker/build-push-action@v1
|
|
|
|
+ with:
|
|
|
|
+ username: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
+ password: ${{ secrets.DOCKER_PASSWORD }}
|
|
|
|
+ repository: tjqq/powerjob-worker-samples
|
|
|
|
+ tag_with_ref: true
|
|
|
|
+ path: powerjob-worker-samples/
|