Commit 2d86ce6c authored by Li Mi's avatar Li Mi

adopt-openjdk都准备好了

parent c7876309
name: 构建 adopt-11-hotspot 镜像
on:
push:
paths:
- "pterodactyl/base/java/Dockerfile-adopt-11-hotspot"
- "pterodactyl/base/java/entrypoint.sh"
- ".github/workflows/adopt-11-hotspot.yml"
env:
TKE_USERNAME: ${{ secrets.TKE_USERNAME }}
TKE_PASSWORD: ${{ secrets.TKE_PASSWORD }}
ACR_USERNAME: ${{ secrets.ACR_USERNAME }}
ACR_PASSWORD: ${{ secrets.ACR_PASSWORD }}
HUB_USERNAME: ${{ secrets.HUB_USERNAME }}
HUB_PASSWORD: ${{ secrets.HUB_PASSWORD }}
# 任务
jobs:
build-adopt-11-hotspot:
runs-on: ubuntu-latest
steps:
- name: 检出代码
uses: actions/checkout@v2
- name: 构建 adopt-11-hotspot 镜像
uses: docker/build-push-action@v1
with:
username: ${{ secrets.HUB_USERNAME }}
password: ${{ secrets.HUB_PASSWORD }}
path: ./pterodactyl/base/java
dockerfile: ./pterodactyl/base/java/Dockerfile-adopt-11-hotspot
registry: docker.io
repository: gzzchh/pter-base
tags: adopt-11-hotspot
sync-back:
runs-on: ubuntu-latest
needs:
- build-adopt-11-hotspot
steps:
- name: 检出代码
uses: actions/checkout@v2
- name: 准备同步工具
run: bash ./sync-tool/tools.sh
- name: 搬回国内
run: ./image-syncer -r 5 --auth ./sync-tool/auth.json --images ./pterodactyl/base/java/adopt-11-hotspot.yml
name: 构建 adopt-11-openj9 镜像
on:
push:
paths:
- "pterodactyl/base/java/Dockerfile-adopt-11-openj9"
- "pterodactyl/base/java/entrypoint.sh"
- ".github/workflows/adopt-11-openj9.yml"
env:
TKE_USERNAME: ${{ secrets.TKE_USERNAME }}
TKE_PASSWORD: ${{ secrets.TKE_PASSWORD }}
ACR_USERNAME: ${{ secrets.ACR_USERNAME }}
ACR_PASSWORD: ${{ secrets.ACR_PASSWORD }}
HUB_USERNAME: ${{ secrets.HUB_USERNAME }}
HUB_PASSWORD: ${{ secrets.HUB_PASSWORD }}
# 任务
jobs:
build-adopt-11-openj9:
runs-on: ubuntu-latest
steps:
- name: 检出代码
uses: actions/checkout@v2
- name: 构建 adopt-11-openj9 镜像
uses: docker/build-push-action@v1
with:
username: ${{ secrets.HUB_USERNAME }}
password: ${{ secrets.HUB_PASSWORD }}
path: ./pterodactyl/base/java
dockerfile: ./pterodactyl/base/java/Dockerfile-adopt-11-openj9
registry: docker.io
repository: gzzchh/pter-base
tags: adopt-11-openj9
sync-back:
runs-on: ubuntu-latest
needs:
- build-adopt-11-openj9
steps:
- name: 检出代码
uses: actions/checkout@v2
- name: 准备同步工具
run: bash ./sync-tool/tools.sh
- name: 搬回国内
run: ./image-syncer -r 5 --auth ./sync-tool/auth.json --images ./pterodactyl/base/java/adopt-11-openj9.yml
......@@ -43,4 +43,4 @@ jobs:
- name: 准备同步工具
run: bash ./sync-tool/tools.sh
- name: 搬回国内
run: ./image-syncer -r 5 --auth ./sync-tool/auth.json --images ./pterodactyl/base/adopt-8-hotspot/adopt-8-hotspot.yml
run: ./image-syncer -r 5 --auth ./sync-tool/auth.json --images ./pterodactyl/base/java/adopt-8-hotspot.yml
......@@ -43,4 +43,4 @@ jobs:
- name: 准备同步工具
run: bash ./sync-tool/tools.sh
- name: 搬回国内
run: ./image-syncer -r 5 --auth ./sync-tool/auth.json --images ./pterodactyl/base/adopt-8-openj9/adopt-8-openj9.yml
run: ./image-syncer -r 5 --auth ./sync-tool/auth.json --images ./pterodactyl/base/java/adopt-8-openj9.yml
gzzchh/pter-base:adopt-11-hotspot: ccr.ccs.tencentyun.com/pterodactyl-cn/base:adopt-11-hotspot
gzzchh/pter-base:adopt-11-openj9: ccr.ccs.tencentyun.com/pterodactyl-cn/base:adopt-11-openj9
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment