|
75 | 75 | azathothas/alpine-builder:${{ env.DOCKER_TAG }} |
76 | 76 | push: true |
77 | 77 | continue-on-error: true |
78 | | -#------------------------------------------------------------------------------------# |
79 | | - build-push-docker-alpine-ndk: |
80 | | - name: Push (Alpine-NDK) --> Docker Hub |
81 | | - #needs: [build-push-docker-alpine] |
82 | | - runs-on: ubuntu-latest |
83 | | - |
84 | | - steps: |
85 | | - - name: Checkout repository |
86 | | - uses: actions/checkout@v4 |
87 | | - with: |
88 | | - path: main |
89 | | - filter: "blob:none" |
90 | | - |
91 | | - - name: Debloat Runner |
92 | | - run: | |
93 | | - #Presets |
94 | | - set +x ; set +e |
95 | | - #--------------# |
96 | | - bash <(curl -qfsSL "https://raw.githubusercontent.com/pkgforge/devscripts/refs/heads/main/Github/Runners/debloat_ubuntu.sh") |
97 | | - continue-on-error: true |
98 | | - |
99 | | - - name: Setup Env |
100 | | - run: | |
101 | | - #Presets |
102 | | - set +x ; set +e |
103 | | - #--------------# |
104 | | - #Docker Tags |
105 | | - DOCKER_TAG="v$(date +'%Y.%m.%d')" && export DOCKER_TAG="$DOCKER_TAG" |
106 | | - echo "DOCKER_TAG=$DOCKER_TAG" >> "$GITHUB_ENV" |
107 | | - #Copy dockerfiles |
108 | | - mkdir -p "/tmp/DOCKERFILES" && cd "/tmp/DOCKERFILES" |
109 | | - cp "${GITHUB_WORKSPACE}/main/Github/Runners/alpine-builder-ndk.dockerfile" "/tmp/DOCKERFILES/alpine-builder-ndk.dockerfile" |
110 | | - continue-on-error: true |
111 | | - |
112 | | - - name: Set up QEMU |
113 | | - uses: docker/setup-qemu-action@v3 |
114 | | - continue-on-error: true |
115 | | - |
116 | | - - name: Set up Docker Buildx |
117 | | - uses: docker/setup-buildx-action@v3 |
118 | | - continue-on-error: true |
119 | | - |
120 | | - - name: Login to Docker Hub |
121 | | - uses: docker/login-action@v3 |
122 | | - with: |
123 | | - username: "${{ secrets.DOCKERHUB_USERNAME }}" |
124 | | - password: "${{ secrets.DOCKERHUB_TOKEN }}" |
125 | | - continue-on-error: true |
126 | | - |
127 | | - #https://hub.docker.com/r/azathothas/alpine-builder-ndk |
128 | | - - name: Docker Build and Push (alpine-builder) |
129 | | - uses: docker/build-push-action@v6 |
130 | | - with: |
131 | | - context: /tmp/DOCKERFILES/ |
132 | | - file: "/tmp/DOCKERFILES/alpine-builder-ndk.dockerfile" |
133 | | - #platforms: "linux/amd64,linux/arm64" |
134 | | - platforms: "linux/amd64" |
135 | | - tags: | |
136 | | - azathothas/alpine-builder-ndk:latest |
137 | | - azathothas/alpine-builder-ndk:${{ env.DOCKER_TAG }} |
138 | | - push: true |
139 | | - continue-on-error: true |
140 | 78 | #------------------------------------------------------------------------------------# |
141 | 79 | build-push-docker-archlinux-builder: |
142 | 80 | name: Push (ArchLinux-Builder) --> Docker Hub |
|
0 commit comments