Skip to content

Commit 54024b9

Browse files
committed
refactor: release ci pipeline
1 parent 1aeabd7 commit 54024b9

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

.github/workflows/release-8.0.yml

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: release-v8.0
2+
on:
3+
push:
4+
tags:
5+
- 'v8.0.[0-9]+'
6+
- 'v8.0.[0-9]+-beta.[0-9]+'
7+
8+
jobs:
9+
docker:
10+
runs-on: ubuntu-20.04
11+
steps:
12+
-
13+
name: Checkout
14+
uses: actions/checkout@v2
15+
-
16+
name: Set up QEMU
17+
uses: docker/setup-qemu-action@v1
18+
-
19+
name: Docker meta
20+
id: meta
21+
uses: docker/metadata-action@v3
22+
with:
23+
images: joseluisq/mysql-client
24+
tags: |
25+
type=semver,pattern={{version}}
26+
type=semver,pattern={{major}}.{{minor}}
27+
type=semver,pattern={{major}}
28+
-
29+
name: Set up Docker Buildx
30+
uses: docker/setup-buildx-action@v1
31+
-
32+
name: Login to DockerHub
33+
uses: docker/login-action@v1
34+
with:
35+
username: ${{ secrets.DOCKERHUB_USERNAME }}
36+
password: ${{ secrets.DOCKERHUB_TOKEN }}
37+
-
38+
name: Build and push
39+
uses: docker/build-push-action@v2
40+
with:
41+
push: true
42+
context: .
43+
platforms: linux/amd64
44+
# platforms: linux/amd64,linux/386,linux/arm64,linux/arm/v7,linux/arm/v6
45+
file: 8.0/Dockerfile
46+
tags: ${{ steps.meta.outputs.tags }}

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Docker MySQL 8 Client ![Docker Image Size](https://img.shields.io/docker/image-size/joseluisq/static-web-server/2) ![Docker Image Version](https://img.shields.io/docker/v/joseluisq/static-web-server/2) ![Docker Pulls](https://img.shields.io/docker/pulls/joseluisq/alpine-mysql-client.svg)
1+
# Docker MySQL 8 Client ![Docker Image Size](https://img.shields.io/docker/image-size/joseluisq/mysql-client/8) ![Docker Image Version](https://img.shields.io/docker/v/joseluisq/mysql-client/8) ![Docker Pulls](https://img.shields.io/docker/pulls/joseluisq/mysql-client.svg)
22

33
> [MySQL 8 client](https://dev.mysql.com/doc/refman/8.0/en/programs-client.html) for export and import databases easily using Docker.
44

0 commit comments

Comments
 (0)