Self-hosted fleet management platform for Linux
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: atcr push

+31
+31
.tangled/workflows/push-docker.yaml
··· 1 + --- 2 + engine: nixery 3 + 4 + when: 5 + - event: ["push", "manual"] 6 + branch: ["main", "develop"] 7 + 8 + 9 + dependencies: 10 + nixpkgs: 11 + - podman 12 + 13 + environment: 14 + ATCR_REPO: atcr.io/hayden.moe/lucidd 15 + 16 + steps: 17 + - name: Create podman config 18 + command: | 19 + mkdir -p ~/.config/containers 20 + echo "unqualified-search-registries = [\"docker.io\"]" >> ~/.config/containers/registries.conf 21 + 22 + - name: Build image 23 + command: | 24 + podman build . -t lucidd:latest -t "lucidd:$TANGLED_COMMIT_SHA" -t "lucidd:$TANGLED_REF_NAME" 25 + 26 + - name: Publish image 27 + command: | 28 + podman push --creds "$ATCR_USERNAME:$ATCR_PASSWORD" lucidd:latest "$ATCR_REPO:latest" 29 + podman push --creds "$ATCR_USERNAME:$ATCR_PASSWORD" "lucidd:$TANGLED_REF_NAME" "$ATCR_REPO:$TANGLED_REF_NAME" 30 + podman push --creds "$ATCR_USERNAME:$ATCR_PASSWORD" "lucidd:$TANGLED_COMMIT_SHA" "$ATCR_REPO:$TANGLED_COMMIT_SHA" 31 +