chore(core): Docker build 缩小 image size 更新github action (#7197)

This commit is contained in:
fengkx
2021-08-11 23:01:35 -07:00
committed by GitHub
parent 2715e65865
commit c412846dc0
8 changed files with 647 additions and 66 deletions
+15 -15
View File
@@ -5,6 +5,7 @@ on:
branches: master
paths:
- 'lib/**'
- '.github/workflows/**'
- 'Dockerfile'
- 'package.json'
@@ -13,21 +14,20 @@ jobs:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Dockerhub login
env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
run: |
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
-
name: Set up Docker Buildx
id: buildx
uses: crazy-max/ghaction-docker-buildx@v1
with:
buildx-version: latest
name: Checkout
uses: actions/checkout@v2
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Checkout
uses: actions/checkout@v2
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
-
name: Build dockerfile (with push)
env:
+5 -7
View File
@@ -10,24 +10,22 @@ on:
push:
branches: '*'
paths:
- '.github/workflows/**'
- 'lib/**'
- 'Dockerfile'
- 'package.json'
jobs:
test:
if: github.repository == 'DIYgod/RSSHub'
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Set up Docker Buildx
id: buildx
uses: crazy-max/ghaction-docker-buildx@v1
with:
buildx-version: latest
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
-
name: Build dockerfile (without push)
run: |