feat: add back armv7 unstable build even though it fails
Build Container Image / build_oldstable_amd64 (push) Successful in 1m48s
Details
Build Container Image / push_oldstable_amd64 (push) Successful in 56s
Details
Build Container Image / build_oldstable_i386 (push) Successful in 1m13s
Details
Build Container Image / build_stable_amd64 (push) Successful in 1m59s
Details
Build Container Image / push_oldstable_i386 (push) Successful in 46s
Details
Build Container Image / push_stable_amd64 (push) Successful in 1m6s
Details
Build Container Image / build_stable_i386 (push) Successful in 1m21s
Details
Build Container Image / build_testing_amd64 (push) Successful in 2m0s
Details
Build Container Image / build_oldstable_armhf (push) Successful in 11m27s
Details
Build Container Image / build_unstable_riscv64 (push) Successful in 13m42s
Details
Build Container Image / push_stable_i386 (push) Successful in 56s
Details
Build Container Image / push_oldstable_armhf (push) Successful in 43s
Details
Build Container Image / push_testing_amd64 (push) Successful in 1m7s
Details
Build Container Image / build_testing_i386 (push) Successful in 1m20s
Details
Build Container Image / build_unstable_amd64 (push) Successful in 2m16s
Details
Build Container Image / push_testing_i386 (push) Successful in 53s
Details
Build Container Image / push_unstable_amd64 (push) Successful in 1m16s
Details
Build Container Image / build_unstable_i386 (push) Successful in 1m21s
Details
Build Container Image / push_unstable_riscv64 (push) Successful in 54s
Details
Build Container Image / push_unstable_i386 (push) Successful in 55s
Details
Build Container Image / build_oldstable_llvm_amd64 (push) Successful in 1m12s
Details
Build Container Image / build_oldstable_llvm_i386 (push) Successful in 1m13s
Details
Build Container Image / push_oldstable_llvm_amd64 (push) Successful in 50s
Details
Build Container Image / push_oldstable_llvm_i386 (push) Successful in 50s
Details
Build Container Image / build_stable_llvm_amd64 (push) Successful in 1m19s
Details
Build Container Image / build_stable_llvm_i386 (push) Successful in 1m15s
Details
Build Container Image / build_unstable_llvm_riscv64 (push) Successful in 18m21s
Details
Build Container Image / push_stable_llvm_amd64 (push) Successful in 1m1s
Details
Build Container Image / push_stable_llvm_i386 (push) Successful in 57s
Details
Build Container Image / build_testing_llvm_amd64 (push) Successful in 1m23s
Details
Build Container Image / build_testing_llvm_i386 (push) Successful in 1m18s
Details
Build Container Image / push_testing_llvm_amd64 (push) Successful in 1m0s
Details
Build Container Image / push_testing_llvm_i386 (push) Successful in 1m0s
Details
Build Container Image / build_unstable_llvm_amd64 (push) Successful in 1m22s
Details
Build Container Image / build_oldstable_arm64 (push) Successful in 7m30s
Details
Build Container Image / build_unstable_llvm_i386 (push) Successful in 1m26s
Details
Build Container Image / push_oldstable_arm64 (push) Successful in 1m14s
Details
Build Container Image / push_unstable_llvm_amd64 (push) Successful in 1m1s
Details
Build Container Image / push_unstable_llvm_i386 (push) Successful in 1m2s
Details
Build Container Image / push_unstable_llvm_riscv64 (push) Successful in 1m0s
Details
Build Container Image / build_llvm_stable_amd64 (push) Successful in 1m24s
Details
Build Container Image / build_stable_arm64 (push) Successful in 7m0s
Details
Build Container Image / build_llvm_stable_i386 (push) Successful in 1m26s
Details
Build Container Image / build_llvm_stable_riscv64 (push) Successful in 19m41s
Details
Build Container Image / push_stable_arm64 (push) Successful in 1m8s
Details
Build Container Image / push_llvm_stable_amd64 (push) Successful in 1m3s
Details
Build Container Image / build_oldstable (push) Successful in 1m53s
Details
Build Container Image / push_llvm_stable_i386 (push) Successful in 1m6s
Details
Build Container Image / build_stable_armhf (push) Successful in 4m22s
Details
Build Container Image / push_llvm_stable_riscv64 (push) Successful in 1m8s
Details
Build Container Image / push_oldstable (push) Successful in 2m20s
Details
Build Container Image / push_stable_armhf (push) Successful in 52s
Details
Build Container Image / build_combination (push) Successful in 27s
Details
Build Container Image / build_stable (push) Successful in 1m41s
Details
Build Container Image / push_stable (push) Successful in 2m5s
Details
Build Container Image / build_testing_arm64 (push) Successful in 7m17s
Details
Build Container Image / push_combination (push) Successful in 1m40s
Details
Build Container Image / push_testing_arm64 (push) Successful in 1m8s
Details
Build Container Image / build_testing_armhf (push) Successful in 4m4s
Details
Build Container Image / build_testing (push) Successful in 1m49s
Details
Build Container Image / push_testing_armhf (push) Successful in 50s
Details
Build Container Image / push_unstable_arm64 (push) Has been skipped
Details
Build Container Image / push_unstable_llvm_arm64 (push) Has been skipped
Details
Build Container Image / push_testing (push) Successful in 2m7s
Details
Build Container Image / build_oldstable_llvm_arm64 (push) Successful in 3m50s
Details
Build Container Image / push_oldstable_llvm_arm64 (push) Successful in 51s
Details
Build Container Image / build_unstable (push) Has been skipped
Details
Build Container Image / push_unstable_armhf (push) Successful in 1m13s
Details
Build Container Image / push_unstable (push) Has been skipped
Details
Build Container Image / build_oldstable_llvm_armhf (push) Successful in 3m24s
Details
Build Container Image / push_oldstable_llvm_armhf (push) Successful in 44s
Details
Build Container Image / build_oldstable_llvm (push) Successful in 1m51s
Details
Build Container Image / build_combination_llvm11 (push) Successful in 17s
Details
Build Container Image / push_combination_llvm11 (push) Successful in 21s
Details
Build Container Image / push_oldstable_llvm (push) Successful in 1m53s
Details
Build Container Image / build_stable_llvm_arm64 (push) Successful in 5m18s
Details
Build Container Image / push_stable_llvm_arm64 (push) Successful in 1m4s
Details
Build Container Image / build_unstable_arm64 (push) Failing after 5m14s
Details
Build Container Image / build_testing_llvm_armhf (push) Successful in 17m7s
Details
Build Container Image / push_testing_llvm_armhf (push) Successful in 55s
Details
Build Container Image / build_unstable_llvm (push) Has been skipped
Details
Build Container Image / push_unstable_llvm (push) Has been skipped
Details
Build Container Image / build_stable_llvm_armhf (push) Successful in 4m49s
Details
Build Container Image / build_combination_llvm14 (push) Successful in 37s
Details
Build Container Image / build_stable_llvm (push) Successful in 59s
Details
Build Container Image / push_stable_llvm_armhf (push) Successful in 54s
Details
Build Container Image / push_combination_llvm14 (push) Successful in 37s
Details
Build Container Image / push_stable_llvm (push) Successful in 1m3s
Details
Build Container Image / build_testing_llvm_arm64 (push) Successful in 5m34s
Details
Build Container Image / push_testing_llvm_arm64 (push) Successful in 56s
Details
Build Container Image / build_combination_llvm16 (push) Successful in 28s
Details
Build Container Image / build_testing_llvm (push) Successful in 1m38s
Details
Build Container Image / push_combination_llvm16 (push) Successful in 46s
Details
Build Container Image / push_testing_llvm (push) Successful in 1m2s
Details
Build Container Image / build_llvm_stable_armhf (push) Successful in 17m41s
Details
Build Container Image / update_readme (push) Successful in 12s
Details
Build Container Image / push_llvm_stable_armhf (push) Successful in 56s
Details
Build Container Image / build_unstable_llvm_armhf (push) Successful in 23m57s
Details
Build Container Image / push_unstable_llvm_armhf (push) Successful in 1m20s
Details
Build Container Image / build_llvm_stable_arm64 (push) Successful in 5m43s
Details
Build Container Image / build_llvm_stable (push) Successful in 51s
Details
Build Container Image / push_llvm_stable_arm64 (push) Successful in 1m1s
Details
Build Container Image / push_llvm_stable (push) Successful in 58s
Details
Build Container Image / build_unstable_armhf (push) Successful in 21m59s
Details
Build Container Image / build_unstable_llvm_arm64 (push) Has been skipped
Details
Build Container Image / build_oldstable_amd64 (push) Successful in 1m48s
Details
Build Container Image / push_oldstable_amd64 (push) Successful in 56s
Details
Build Container Image / build_oldstable_i386 (push) Successful in 1m13s
Details
Build Container Image / build_stable_amd64 (push) Successful in 1m59s
Details
Build Container Image / push_oldstable_i386 (push) Successful in 46s
Details
Build Container Image / push_stable_amd64 (push) Successful in 1m6s
Details
Build Container Image / build_stable_i386 (push) Successful in 1m21s
Details
Build Container Image / build_testing_amd64 (push) Successful in 2m0s
Details
Build Container Image / build_oldstable_armhf (push) Successful in 11m27s
Details
Build Container Image / build_unstable_riscv64 (push) Successful in 13m42s
Details
Build Container Image / push_stable_i386 (push) Successful in 56s
Details
Build Container Image / push_oldstable_armhf (push) Successful in 43s
Details
Build Container Image / push_testing_amd64 (push) Successful in 1m7s
Details
Build Container Image / build_testing_i386 (push) Successful in 1m20s
Details
Build Container Image / build_unstable_amd64 (push) Successful in 2m16s
Details
Build Container Image / push_testing_i386 (push) Successful in 53s
Details
Build Container Image / push_unstable_amd64 (push) Successful in 1m16s
Details
Build Container Image / build_unstable_i386 (push) Successful in 1m21s
Details
Build Container Image / push_unstable_riscv64 (push) Successful in 54s
Details
Build Container Image / push_unstable_i386 (push) Successful in 55s
Details
Build Container Image / build_oldstable_llvm_amd64 (push) Successful in 1m12s
Details
Build Container Image / build_oldstable_llvm_i386 (push) Successful in 1m13s
Details
Build Container Image / push_oldstable_llvm_amd64 (push) Successful in 50s
Details
Build Container Image / push_oldstable_llvm_i386 (push) Successful in 50s
Details
Build Container Image / build_stable_llvm_amd64 (push) Successful in 1m19s
Details
Build Container Image / build_stable_llvm_i386 (push) Successful in 1m15s
Details
Build Container Image / build_unstable_llvm_riscv64 (push) Successful in 18m21s
Details
Build Container Image / push_stable_llvm_amd64 (push) Successful in 1m1s
Details
Build Container Image / push_stable_llvm_i386 (push) Successful in 57s
Details
Build Container Image / build_testing_llvm_amd64 (push) Successful in 1m23s
Details
Build Container Image / build_testing_llvm_i386 (push) Successful in 1m18s
Details
Build Container Image / push_testing_llvm_amd64 (push) Successful in 1m0s
Details
Build Container Image / push_testing_llvm_i386 (push) Successful in 1m0s
Details
Build Container Image / build_unstable_llvm_amd64 (push) Successful in 1m22s
Details
Build Container Image / build_oldstable_arm64 (push) Successful in 7m30s
Details
Build Container Image / build_unstable_llvm_i386 (push) Successful in 1m26s
Details
Build Container Image / push_oldstable_arm64 (push) Successful in 1m14s
Details
Build Container Image / push_unstable_llvm_amd64 (push) Successful in 1m1s
Details
Build Container Image / push_unstable_llvm_i386 (push) Successful in 1m2s
Details
Build Container Image / push_unstable_llvm_riscv64 (push) Successful in 1m0s
Details
Build Container Image / build_llvm_stable_amd64 (push) Successful in 1m24s
Details
Build Container Image / build_stable_arm64 (push) Successful in 7m0s
Details
Build Container Image / build_llvm_stable_i386 (push) Successful in 1m26s
Details
Build Container Image / build_llvm_stable_riscv64 (push) Successful in 19m41s
Details
Build Container Image / push_stable_arm64 (push) Successful in 1m8s
Details
Build Container Image / push_llvm_stable_amd64 (push) Successful in 1m3s
Details
Build Container Image / build_oldstable (push) Successful in 1m53s
Details
Build Container Image / push_llvm_stable_i386 (push) Successful in 1m6s
Details
Build Container Image / build_stable_armhf (push) Successful in 4m22s
Details
Build Container Image / push_llvm_stable_riscv64 (push) Successful in 1m8s
Details
Build Container Image / push_oldstable (push) Successful in 2m20s
Details
Build Container Image / push_stable_armhf (push) Successful in 52s
Details
Build Container Image / build_combination (push) Successful in 27s
Details
Build Container Image / build_stable (push) Successful in 1m41s
Details
Build Container Image / push_stable (push) Successful in 2m5s
Details
Build Container Image / build_testing_arm64 (push) Successful in 7m17s
Details
Build Container Image / push_combination (push) Successful in 1m40s
Details
Build Container Image / push_testing_arm64 (push) Successful in 1m8s
Details
Build Container Image / build_testing_armhf (push) Successful in 4m4s
Details
Build Container Image / build_testing (push) Successful in 1m49s
Details
Build Container Image / push_testing_armhf (push) Successful in 50s
Details
Build Container Image / push_unstable_arm64 (push) Has been skipped
Details
Build Container Image / push_unstable_llvm_arm64 (push) Has been skipped
Details
Build Container Image / push_testing (push) Successful in 2m7s
Details
Build Container Image / build_oldstable_llvm_arm64 (push) Successful in 3m50s
Details
Build Container Image / push_oldstable_llvm_arm64 (push) Successful in 51s
Details
Build Container Image / build_unstable (push) Has been skipped
Details
Build Container Image / push_unstable_armhf (push) Successful in 1m13s
Details
Build Container Image / push_unstable (push) Has been skipped
Details
Build Container Image / build_oldstable_llvm_armhf (push) Successful in 3m24s
Details
Build Container Image / push_oldstable_llvm_armhf (push) Successful in 44s
Details
Build Container Image / build_oldstable_llvm (push) Successful in 1m51s
Details
Build Container Image / build_combination_llvm11 (push) Successful in 17s
Details
Build Container Image / push_combination_llvm11 (push) Successful in 21s
Details
Build Container Image / push_oldstable_llvm (push) Successful in 1m53s
Details
Build Container Image / build_stable_llvm_arm64 (push) Successful in 5m18s
Details
Build Container Image / push_stable_llvm_arm64 (push) Successful in 1m4s
Details
Build Container Image / build_unstable_arm64 (push) Failing after 5m14s
Details
Build Container Image / build_testing_llvm_armhf (push) Successful in 17m7s
Details
Build Container Image / push_testing_llvm_armhf (push) Successful in 55s
Details
Build Container Image / build_unstable_llvm (push) Has been skipped
Details
Build Container Image / push_unstable_llvm (push) Has been skipped
Details
Build Container Image / build_stable_llvm_armhf (push) Successful in 4m49s
Details
Build Container Image / build_combination_llvm14 (push) Successful in 37s
Details
Build Container Image / build_stable_llvm (push) Successful in 59s
Details
Build Container Image / push_stable_llvm_armhf (push) Successful in 54s
Details
Build Container Image / push_combination_llvm14 (push) Successful in 37s
Details
Build Container Image / push_stable_llvm (push) Successful in 1m3s
Details
Build Container Image / build_testing_llvm_arm64 (push) Successful in 5m34s
Details
Build Container Image / push_testing_llvm_arm64 (push) Successful in 56s
Details
Build Container Image / build_combination_llvm16 (push) Successful in 28s
Details
Build Container Image / build_testing_llvm (push) Successful in 1m38s
Details
Build Container Image / push_combination_llvm16 (push) Successful in 46s
Details
Build Container Image / push_testing_llvm (push) Successful in 1m2s
Details
Build Container Image / build_llvm_stable_armhf (push) Successful in 17m41s
Details
Build Container Image / update_readme (push) Successful in 12s
Details
Build Container Image / push_llvm_stable_armhf (push) Successful in 56s
Details
Build Container Image / build_unstable_llvm_armhf (push) Successful in 23m57s
Details
Build Container Image / push_unstable_llvm_armhf (push) Successful in 1m20s
Details
Build Container Image / build_llvm_stable_arm64 (push) Successful in 5m43s
Details
Build Container Image / build_llvm_stable (push) Successful in 51s
Details
Build Container Image / push_llvm_stable_arm64 (push) Successful in 1m1s
Details
Build Container Image / push_llvm_stable (push) Successful in 58s
Details
Build Container Image / build_unstable_armhf (push) Successful in 21m59s
Details
Build Container Image / build_unstable_llvm_arm64 (push) Has been skipped
Details
This commit is contained in:
parent
081b586e5c
commit
62467b4ab1
|
@ -969,6 +969,70 @@ jobs:
|
|||
docker rmi code.nephatrine.net/nephnet/arm64:nxb-debian-unstable
|
||||
docker push nephatrine/arm64:nxb-debian-unstable
|
||||
docker rmi nephatrine/arm64:nxb-debian-unstable
|
||||
build_unstable_armhf:
|
||||
if: gitea.repository_owner == 'NephNET' && (!(startsWith(gitea.event.head_commit.message, 'chore') || startsWith(gitea.event.head_commit.message, 'docs')) || gitea.event_name == 'schedule')
|
||||
runs-on: nephnet-armhf
|
||||
continue-on-error: true
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: https://gitea.com/actions/checkout@v4
|
||||
- name: BuildX Setup
|
||||
uses: https://github.com/docker/setup-buildx-action@v3
|
||||
- name: Docker Login
|
||||
uses: https://github.com/docker/login-action@v3
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
with:
|
||||
registry: code.nephatrine.net
|
||||
username: ${{ gitea.actor }}
|
||||
password: ${{ secrets.PACKAGER_TOKEN }}
|
||||
- name: Docker Login (Pull Auth)
|
||||
uses: https://github.com/docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USER }}
|
||||
password: ${{ secrets.DOCKER_PASS }}
|
||||
- name: Build & Push (Master)
|
||||
uses: https://github.com/docker/build-push-action@v5
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/arm/v7
|
||||
provenance: false
|
||||
pull: true
|
||||
push: true
|
||||
file: Dockerfile.unstable
|
||||
tags: code.nephatrine.net/nephnet/armv7:nxb-debian-unstable
|
||||
cache-from: type=registry,ref=code.nephatrine.net/nephnet/armv7-cache:nxb-debian-unstable
|
||||
cache-to: type=registry,image-manifest=true,oci-mediatypes=true,ref=code.nephatrine.net/nephnet/armv7-cache:nxb-debian-unstable,mode=max
|
||||
- name: Build & Push (Branch)
|
||||
if: gitea.ref_name != 'master' && gitea.ref_name != ''
|
||||
run: |
|
||||
export BRANCH=${GITHUB_REF##*/}
|
||||
export BRANCH=${BRANCH:-unknown}
|
||||
docker buildx build --pull -t code.nephatrine.net/nephnet/nxb-debian:${BRANCH}-unstable-armv7 --platform linux/arm/v7 -f Dockerfile.unstable ${{ gitea.workspace }}
|
||||
- name: Notify Discord
|
||||
uses: https://github.com/sarisia/actions-status-discord@v1
|
||||
if: failure() || gitea.event_name != 'schedule'
|
||||
with:
|
||||
title: "Container Build (ARMV7L; UNSTABLE)"
|
||||
webhook: ${{ secrets.DISCORD_WEBHOOK_BUILD }}
|
||||
push_unstable_armhf:
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
needs: [build_unstable_armhf]
|
||||
runs-on: nephnet-amd64
|
||||
continue-on-error: true
|
||||
steps:
|
||||
- name: Docker Login
|
||||
uses: https://github.com/docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USER }}
|
||||
password: ${{ secrets.DOCKER_PASS }}
|
||||
- name: Tag & Push
|
||||
run: |
|
||||
docker pull code.nephatrine.net/nephnet/armv7:nxb-debian-unstable --platform linux/arm/v7
|
||||
docker tag code.nephatrine.net/nephnet/armv7:nxb-debian-unstable nephatrine/armv7:nxb-debian-unstable
|
||||
docker rmi code.nephatrine.net/nephnet/armv7:nxb-debian-unstable
|
||||
docker push nephatrine/armv7:nxb-debian-unstable
|
||||
docker rmi nephatrine/armv7:nxb-debian-unstable
|
||||
build_unstable_riscv64:
|
||||
if: gitea.repository_owner == 'NephNET' && (!(startsWith(gitea.event.head_commit.message, 'chore') || startsWith(gitea.event.head_commit.message, 'docs')) || gitea.event_name == 'schedule')
|
||||
runs-on: nephnet-riscv64
|
||||
|
@ -2038,6 +2102,73 @@ jobs:
|
|||
docker rmi code.nephatrine.net/nephnet/arm64:nxb-debian-unstable-llvm
|
||||
docker push nephatrine/arm64:nxb-debian-unstable-llvm
|
||||
docker rmi nephatrine/arm64:nxb-debian-unstable-llvm
|
||||
build_unstable_llvm_armhf:
|
||||
needs: [build_unstable_armhf]
|
||||
runs-on: nephnet-armhf
|
||||
continue-on-error: true
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: https://gitea.com/actions/checkout@v4
|
||||
- name: BuildX Setup
|
||||
uses: https://github.com/docker/setup-buildx-action@v3
|
||||
- name: Docker Login
|
||||
uses: https://github.com/docker/login-action@v3
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
with:
|
||||
registry: code.nephatrine.net
|
||||
username: ${{ gitea.actor }}
|
||||
password: ${{ secrets.PACKAGER_TOKEN }}
|
||||
- name: Docker Login (Pull Auth)
|
||||
uses: https://github.com/docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USER }}
|
||||
password: ${{ secrets.DOCKER_PASS }}
|
||||
- name: Build & Push (Master)
|
||||
uses: https://github.com/docker/build-push-action@v5
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/arm/v7
|
||||
provenance: false
|
||||
pull: false
|
||||
push: true
|
||||
file: Dockerfile.unstable
|
||||
target: llvm
|
||||
tags: code.nephatrine.net/nephnet/armv7:nxb-debian-unstable-llvm
|
||||
cache-from: |
|
||||
type=registry,ref=code.nephatrine.net/nephnet/armv7-cache:nxb-debian-unstable
|
||||
type=registry,ref=code.nephatrine.net/nephnet/armv7-cache:nxb-debian-unstable-llvm
|
||||
cache-to: type=registry,image-manifest=true,oci-mediatypes=true,ref=code.nephatrine.net/nephnet/armv7-cache:nxb-debian-unstable-llvm,mode=max
|
||||
- name: Build & Push (Branch)
|
||||
if: gitea.ref_name != 'master' && gitea.ref_name != ''
|
||||
run: |
|
||||
export BRANCH=${GITHUB_REF##*/}
|
||||
export BRANCH=${BRANCH:-unknown}
|
||||
docker buildx build -t code.nephatrine.net/nephnet/nxb-debian:${BRANCH}-unstable-llvm-armv7 --platform linux/arm/v7 -f Dockerfile.unstable --target llvm ${{ gitea.workspace }}
|
||||
- name: Notify Discord
|
||||
uses: https://github.com/sarisia/actions-status-discord@v1
|
||||
if: failure() || gitea.event_name != 'schedule'
|
||||
with:
|
||||
title: "Container Build (X86_64; UNSTABLE-LLVM)"
|
||||
webhook: ${{ secrets.DISCORD_WEBHOOK_BUILD }}
|
||||
push_unstable_llvm_armhf:
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
needs: [build_unstable_llvm_armhf]
|
||||
runs-on: nephnet-amd64
|
||||
continue-on-error: true
|
||||
steps:
|
||||
- name: Docker Login
|
||||
uses: https://github.com/docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USER }}
|
||||
password: ${{ secrets.DOCKER_PASS }}
|
||||
- name: Tag & Push
|
||||
run: |
|
||||
docker pull code.nephatrine.net/nephnet/armv7:nxb-debian-unstable-llvm --platform linux/arm/v7
|
||||
docker tag code.nephatrine.net/nephnet/armv7:nxb-debian-unstable-llvm nephatrine/armv7:nxb-debian-unstable-llvm
|
||||
docker rmi code.nephatrine.net/nephnet/armv7:nxb-debian-unstable-llvm
|
||||
docker push nephatrine/armv7:nxb-debian-unstable-llvm
|
||||
docker rmi nephatrine/armv7:nxb-debian-unstable-llvm
|
||||
build_unstable_llvm_riscv64:
|
||||
needs: [build_unstable_riscv64]
|
||||
runs-on: nephnet-riscv64
|
||||
|
@ -2664,7 +2795,7 @@ jobs:
|
|||
webhook: ${{ secrets.DISCORD_WEBHOOK_PACKAGE }}
|
||||
build_unstable:
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
needs: [build_unstable_amd64, build_unstable_i386, build_unstable_arm64, build_unstable_riscv64]
|
||||
needs: [build_unstable_amd64, build_unstable_i386, build_unstable_arm64, build_unstable_armhf, build_unstable_riscv64]
|
||||
runs-on: nephnet
|
||||
continue-on-error: true
|
||||
steps:
|
||||
|
@ -2676,8 +2807,8 @@ jobs:
|
|||
password: ${{ secrets.PACKAGER_TOKEN }}
|
||||
- name: Docker Manifest
|
||||
run: |
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:sid --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:unstable --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:sid --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/armv7:nxb-debian-unstable --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:unstable --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable --amend code.nephatrine.net/nephnet/armv7:nxb-debian-unstable --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable
|
||||
docker manifest push --purge code.nephatrine.net/nephnet/nxb-debian:sid
|
||||
docker manifest push --purge code.nephatrine.net/nephnet/nxb-debian:unstable
|
||||
- name: Notify Discord
|
||||
|
@ -2687,7 +2818,7 @@ jobs:
|
|||
title: "Container Publish (UNSTABLE)"
|
||||
webhook: ${{ secrets.DISCORD_WEBHOOK_PACKAGE }}
|
||||
push_unstable:
|
||||
needs: [push_unstable_amd64, push_unstable_i386, push_unstable_arm64, push_unstable_riscv64]
|
||||
needs: [push_unstable_amd64, push_unstable_i386, push_unstable_arm64, push_unstable_armhf, push_unstable_riscv64]
|
||||
runs-on: nephnet
|
||||
continue-on-error: true
|
||||
steps:
|
||||
|
@ -2706,8 +2837,8 @@ jobs:
|
|||
password: ${{ secrets.DOCKER_PASS }}
|
||||
- name: Docker Manifest
|
||||
run: |
|
||||
docker manifest create nephatrine/nxb-debian:sid --amend nephatrine/amd64:nxb-debian-unstable --amend nephatrine/ia32:nxb-debian-unstable --amend nephatrine/arm64:nxb-debian-unstable --amend nephatrine/riscv64:nxb-debian-unstable
|
||||
docker manifest create nephatrine/nxb-debian:unstable --amend nephatrine/amd64:nxb-debian-unstable --amend nephatrine/ia32:nxb-debian-unstable --amend nephatrine/arm64:nxb-debian-unstable --amend nephatrine/riscv64:nxb-debian-unstable
|
||||
docker manifest create nephatrine/nxb-debian:sid --amend nephatrine/amd64:nxb-debian-unstable --amend nephatrine/ia32:nxb-debian-unstable --amend nephatrine/arm64:nxb-debian-unstable --amend nephatrine/armv7:nxb-debian-unstable --amend nephatrine/riscv64:nxb-debian-unstable
|
||||
docker manifest create nephatrine/nxb-debian:unstable --amend nephatrine/amd64:nxb-debian-unstable --amend nephatrine/ia32:nxb-debian-unstable --amend nephatrine/arm64:nxb-debian-unstable --amend nephatrine/armv7:nxb-debian-unstable --amend nephatrine/riscv64:nxb-debian-unstable
|
||||
docker manifest push --purge nephatrine/nxb-debian:sid
|
||||
docker manifest push --purge nephatrine/nxb-debian:unstable
|
||||
- name: Notify Discord
|
||||
|
@ -2900,7 +3031,7 @@ jobs:
|
|||
webhook: ${{ secrets.DISCORD_WEBHOOK_PACKAGE }}
|
||||
build_unstable_llvm:
|
||||
if: gitea.ref_name == 'master' || gitea.ref_name == ''
|
||||
needs: [build_unstable_llvm_amd64, build_unstable_llvm_i386, build_unstable_llvm_arm64, build_unstable_llvm_riscv64, push_unstable_llvm_riscv64]
|
||||
needs: [build_unstable_llvm_amd64, build_unstable_llvm_i386, build_unstable_llvm_arm64, build_unstable_llvm_armhf, push_unstable_llvm_riscv64]
|
||||
runs-on: nephnet
|
||||
continue-on-error: true
|
||||
steps:
|
||||
|
@ -2912,8 +3043,8 @@ jobs:
|
|||
password: ${{ secrets.PACKAGER_TOKEN }}
|
||||
- name: Docker Manifest
|
||||
run: |
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:sid-llvm --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:unstable-llvm --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:sid-llvm --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/armv7:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest create code.nephatrine.net/nephnet/nxb-debian:unstable-llvm --amend code.nephatrine.net/nephnet/amd64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/i386:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/arm64:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/armv7:nxb-debian-unstable-llvm --amend code.nephatrine.net/nephnet/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest push --purge code.nephatrine.net/nephnet/nxb-debian:sid-llvm
|
||||
docker manifest push --purge code.nephatrine.net/nephnet/nxb-debian:unstable-llvm
|
||||
- name: Notify Discord
|
||||
|
@ -2923,7 +3054,7 @@ jobs:
|
|||
title: "Container Publish (UNSTABLE-LLVM)"
|
||||
webhook: ${{ secrets.DISCORD_WEBHOOK_PACKAGE }}
|
||||
push_unstable_llvm:
|
||||
needs: [push_unstable_llvm_amd64, push_unstable_llvm_i386, push_unstable_llvm_arm64, push_unstable_llvm_riscv64]
|
||||
needs: [push_unstable_llvm_amd64, push_unstable_llvm_i386, push_unstable_llvm_arm64, push_unstable_llvm_armhf, push_unstable_llvm_riscv64]
|
||||
runs-on: nephnet
|
||||
continue-on-error: true
|
||||
steps:
|
||||
|
@ -2942,8 +3073,8 @@ jobs:
|
|||
password: ${{ secrets.DOCKER_PASS }}
|
||||
- name: Docker Manifest
|
||||
run: |
|
||||
docker manifest create nephatrine/nxb-debian:sid-llvm --amend nephatrine/amd64:nxb-debian-unstable-llvm --amend nephatrine/ia32:nxb-debian-unstable-llvm --amend nephatrine/arm64:nxb-debian-unstable-llvm --amend nephatrine/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest create nephatrine/nxb-debian:unstable-llvm --amend nephatrine/amd64:nxb-debian-unstable-llvm --amend nephatrine/ia32:nxb-debian-unstable-llvm --amend nephatrine/arm64:nxb-debian-unstable-llvm --amend nephatrine/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest create nephatrine/nxb-debian:sid-llvm --amend nephatrine/amd64:nxb-debian-unstable-llvm --amend nephatrine/ia32:nxb-debian-unstable-llvm --amend nephatrine/arm64:nxb-debian-unstable-llvm --amend nephatrine/armv7:nxb-debian-unstable-llvm --amend nephatrine/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest create nephatrine/nxb-debian:unstable-llvm --amend nephatrine/amd64:nxb-debian-unstable-llvm --amend nephatrine/ia32:nxb-debian-unstable-llvm --amend nephatrine/arm64:nxb-debian-unstable-llvm --amend nephatrine/armv7:nxb-debian-unstable-llvm --amend nephatrine/riscv64:nxb-debian-unstable-llvm
|
||||
docker manifest push --purge nephatrine/nxb-debian:sid-llvm
|
||||
docker manifest push --purge nephatrine/nxb-debian:unstable-llvm
|
||||
- name: Notify Discord
|
||||
|
|
|
@ -211,6 +211,16 @@ RUN echo "====== INSTALL MULTILIB PACKAGES ======" \
|
|||
libzstd-dev:i386 zlib1g-dev:i386 \
|
||||
&& mv /usr/bin/curl-config /usr/bin/curl-config32 \
|
||||
&& mv "${HOME}/curl-config" /usr/bin/; fi \
|
||||
&& if [ "$(uname -m)" = "aarch64" ]; then dpkg --add-architecture armhf \
|
||||
&& apt-get update \
|
||||
&& apt-get -o Dpkg::Options::="--force-confnew" install -y --no-install-recommends \
|
||||
crossbuild-essential-armhf \
|
||||
&& mv /usr/bin/curl-config "${HOME}/" \
|
||||
&& apt-get -o Dpkg::Options::="--force-confnew" install -y --no-install-recommends \
|
||||
libcurl4-openssl-dev:armhf libicu-dev:armhf libssl-dev:armhf libxml2-dev:armhf \
|
||||
libzstd-dev:armhf zlib1g-dev:armhf \
|
||||
&& mv /usr/bin/curl-config /usr/bin/curl-config32 \
|
||||
&& mv "${HOME}/curl-config" /usr/bin/; fi \
|
||||
&& apt-get autoremove -y && apt-get clean \
|
||||
&& rm -rf /tmp/* /var/tmp/*
|
||||
|
||||
|
|
Loading…
Reference in New Issue