|
6 | 6 | schedule:
|
7 | 7 | - cron: '0 0 * * 2'
|
8 | 8 |
|
9 |
| -name: Build - arm-musleabihf,armv5te-musleabi |
| 9 | +name: Build |
10 | 10 |
|
11 | 11 | jobs:
|
12 | 12 | start-runner:
|
|
22 | 22 | uses: messense/huaweicloud-github-runner@main
|
23 | 23 | with:
|
24 | 24 | mode: start
|
| 25 | + count: 10 |
25 | 26 | github-token: ${{ secrets.GH_PAT }}
|
26 | 27 | huawei-cloud-ak: ${{ secrets.HUAWEI_CLOUD_AK }}
|
27 | 28 | huawei-cloud-sk: ${{ secrets.HUAWEI_CLOUD_SK }}
|
|
43 | 44 | - arch: 'amd64'
|
44 | 45 | label: ['ubuntu-latest']
|
45 | 46 | - arch: 'arm64'
|
46 |
| - label: ${{ needs.start-runner.outputs.label }} |
47 |
| - env: [{"IMAGE_TAG": "arm-musleabihf", "TARGET": "arm-unknown-linux-musleabihf", "RUST_MUSL_MAKE_CONFIG": "config.mak.32", "TOOLCHAIN": "stable"}, {"IMAGE_TAG": "armv5te-musleabi", "TARGET": "armv5te-unknown-linux-musleabi", "RUST_MUSL_MAKE_CONFIG": "config.mak.32", "TOOLCHAIN": "stable"}] |
| 47 | + label: ['self-hosted', 'huaweicloud'] |
| 48 | + env: |
| 49 | + - IMAGE_TAG: aarch64-musl |
| 50 | + TARGET: aarch64-unknown-linux-musl |
| 51 | + RUST_MUSL_MAKE_CONFIG: config.mak |
| 52 | + TOOLCHAIN: stable |
| 53 | + - IMAGE_TAG: arm-musleabi |
| 54 | + TARGET: arm-unknown-linux-musleabi |
| 55 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 56 | + TOOLCHAIN: stable |
| 57 | + - IMAGE_TAG: arm-musleabihf |
| 58 | + TARGET: arm-unknown-linux-musleabihf |
| 59 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 60 | + TOOLCHAIN: stable |
| 61 | + - IMAGE_TAG: armv5te-musleabi |
| 62 | + TARGET: armv5te-unknown-linux-musleabi |
| 63 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 64 | + TOOLCHAIN: stable |
| 65 | + - IMAGE_TAG: armv7-musleabi |
| 66 | + TARGET: armv7-unknown-linux-musleabi |
| 67 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 68 | + TOOLCHAIN: stable |
| 69 | + - IMAGE_TAG: armv7-musleabihf |
| 70 | + TARGET: armv7-unknown-linux-musleabihf |
| 71 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 72 | + TOOLCHAIN: stable |
| 73 | + - IMAGE_TAG: i586-musl |
| 74 | + TARGET: i586-unknown-linux-musl |
| 75 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 76 | + TOOLCHAIN: stable |
| 77 | + - IMAGE_TAG: i686-musl |
| 78 | + TARGET: i686-unknown-linux-musl |
| 79 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 80 | + TOOLCHAIN: stable |
| 81 | + - IMAGE_TAG: mips-musl |
| 82 | + TARGET: mips-unknown-linux-musl |
| 83 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 84 | + TOOLCHAIN: stable |
| 85 | + - IMAGE_TAG: mips64-muslabi64 |
| 86 | + TARGET: mips64-unknown-linux-muslabi64 |
| 87 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 88 | + TOOLCHAIN: stable |
| 89 | + - IMAGE_TAG: mips64el-muslabi64 |
| 90 | + TARGET: mips64el-unknown-linux-muslabi64 |
| 91 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 92 | + TOOLCHAIN: stable |
| 93 | + - IMAGE_TAG: mipsel-musl |
| 94 | + TARGET: mipsel-unknown-linux-musl |
| 95 | + RUST_MUSL_MAKE_CONFIG: config.mak.32 |
| 96 | + TOOLCHAIN: stable |
| 97 | + - IMAGE_TAG: powerpc64le-musl |
| 98 | + TARGET: powerpc64le-unknown-linux-musl |
| 99 | + RUST_MUSL_MAKE_CONFIG: config.mak |
| 100 | + TOOLCHAIN: nightly |
| 101 | + # - IMAGE_TAG: s390x-musl |
| 102 | + # TARGET: s390x-unknown-linux-musl |
| 103 | + # RUST_MUSL_MAKE_CONFIG: config.mak |
| 104 | + # TOOLCHAIN: nightly |
| 105 | + - IMAGE_TAG: x86_64-musl |
| 106 | + TARGET: x86_64-unknown-linux-musl |
| 107 | + RUST_MUSL_MAKE_CONFIG: config.mak |
| 108 | + TOOLCHAIN: stable |
48 | 109 | env: ${{ matrix.env }}
|
49 | 110 | steps:
|
50 | 111 | - uses: actions/checkout@v2
|
|
0 commit comments