File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Docker
2+
3+ permissions :
4+ contents : read
5+ packages : write
6+
7+ on :
8+ schedule :
9+ - cron : " 0 0 * * *"
10+ workflow_dispatch :
11+ inputs :
12+ commit_sha :
13+ description : Git commit sha, on which, to run this workflow
14+
15+ jobs :
16+ build-and-push :
17+ name : Docker - build-and-push-image
18+ runs-on : ubuntu-24.04
19+ steps :
20+ - name : Checkout
21+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
22+ with :
23+ ref : ${{ github.event.inputs.commit_sha }}
24+
25+ - name : Set up docker buildx
26+ uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435
27+
28+ - name : Log in to github's container registry
29+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772
30+ with :
31+ registry : ghcr.io
32+ username : ${{ github.actor }}
33+ password : ${{ secrets.GITHUB_TOKEN }}
34+
35+ - name : Build and push the docker image
36+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83
37+ with :
38+ context : .
39+ file : tools/docker/dev/Dockerfile
40+ platforms : linux/amd64,linux/arm64
41+ push : true
42+ tags : |
43+ ghcr.io/build-trust/autonomy-builder:latest
44+ ghcr.io/build-trust/autonomy-builder:${{ github.sha }}
You can’t perform that action at this time.
0 commit comments