File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build lowcoder dev image
2+
3+ on :
4+ push :
5+ branches : dev
6+
7+ jobs :
8+ build :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - name : Checkout lowcoder from 'dev' branch
12+ uses : actions/checkout@v4
13+ with :
14+ ref : dev
15+ - name : Get commit short SHA
16+ run : echo "SHORT_SHA=$(echo ${{ github.sha }} | cut -c1-7)" >> $GITHUB_ENV
17+ - name : Log into Docker Hub
18+ uses : docker/login-action@v3
19+ with :
20+ username : ${{ secrets.DOCKER_LOGIN }}
21+ password : ${{ secrets.DOCKER_PASSWORD }}
22+ - name : Setup Docker Buildx with cloud driver
23+ uses : docker/setup-buildx-action@v3
24+ with :
25+ version : " lab:latest"
26+ driver : cloud
27+ endpoint : " lowcoderorg/lowcoder-cloud-builder"
28+ - name : Build and push the all-in-one image
29+ uses : docker/build-push-action@v6
30+ env :
31+ NODE_ENV : production
32+ with :
33+ file : ./deploy/docker/Dockerfile
34+ build-args : |
35+ REACT_APP_ENV=production
36+ REACT_APP_COMMIT_ID="dev #${SHORT_SHA}"
37+ platforms : |
38+ linux/amd64
39+ linux/arm64
40+ push : true
41+ tags : lowcoderorg/lowcoder-ce:dev
42+
You can’t perform that action at this time.
0 commit comments