Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit d8479f9

Browse files
committed
Add release workflow
1 parent 8c0b79b commit d8479f9

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/workflows/release.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Release
2+
on:
3+
push:
4+
tags: ["*"]
5+
jobs:
6+
release:
7+
name: Release
8+
runs-on: ubuntu-20.04
9+
environment: release
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Docker login
13+
run: echo "$DOCKER_PASS" | docker login -u "$DOCKER_USER" --password-stdin
14+
env:
15+
DOCKER_USER: ${{secrets.DOCKER_USER}}
16+
DOCKER_PASS: ${{secrets.DOCKER_PASS}}
17+
- name: Release
18+
run: |
19+
export VERSION=`jq -r '.current.version' vars.json`
20+
./release.sh
21+
release-lts:
22+
name: Release LTS
23+
runs-on: ubuntu-20.04
24+
environment: release-lts
25+
steps:
26+
- uses: actions/checkout@v2
27+
- name: Docker login
28+
run: echo "$DOCKER_PASS" | docker login -u "$DOCKER_USER" --password-stdin
29+
env:
30+
DOCKER_USER: ${{secrets.DOCKER_USER}}
31+
DOCKER_PASS: ${{secrets.DOCKER_PASS}}
32+
- name: Release LTS
33+
run: |
34+
export VERSION_LTS=`jq -r '.lts.version' vars.json`
35+
./release-lts.sh

0 commit comments

Comments
 (0)