extend SDK testing

* Test x86/64 and ath79/generic compilation.

Signed-off-by: Paul Spooren <mail@aparcar.org>
pull/79/head
Paul Spooren 2021-02-24 18:25:19 -10:00
parent ca13177b56
commit db58c36389
1 changed files with 29 additions and 9 deletions

View File

@ -1,18 +1,27 @@
.build-sdk:
build-sdk_x86-64:
stage: build stage: build
extends: .build extends: .build
variables: variables:
DOCKER_IMAGE: "$CI_REGISTRY_IMAGE" DOCKER_IMAGE: "$CI_REGISTRY_IMAGE"
script: script: |
- bash docker-sdk.sh bash docker-sdk.sh
- docker tag "$DOCKER_IMAGE:x86-64-$VERSION" "$DOCKER_IMAGE:sdk-$VERSION-$CI_COMMIT_REF_SLUG" docker tag "$DOCKER_IMAGE:$TARGETS-$VERSION" \
- docker push "$DOCKER_IMAGE:sdk-$VERSION-$CI_COMMIT_REF_SLUG" "$DOCKER_IMAGE:sdk-$TARGETS-$VERSION-$CI_COMMIT_REF_SLUG"
docker push "$DOCKER_IMAGE:sdk-$TARGETS-$VERSION-$CI_COMMIT_REF_SLUG"
test-sdk: build-sdk_x86-64:
image: "$CI_REGISTRY_IMAGE:sdk-$VERSION-$CI_COMMIT_REF_SLUG" extends: .build-sdk
variables:
TARGETS: x86-64
build-sdk_ath79-generic:
extends: .build-sdk
variables:
TARGETS: ath79-generic
.test-sdk:
stage: test stage: test
script: before_script:
- cd ~/openwrt - cd ~/openwrt
- touch .config - touch .config
- make prepare-tmpinfo scripts/config/conf - make prepare-tmpinfo scripts/config/conf
@ -27,4 +36,15 @@ test-sdk:
- make package/busybox/compile V=s - make package/busybox/compile V=s
- sync - sync
- sleep 1 - sleep 1
test-sdk_x86-64:
extends: .test-sdk
image: "$CI_REGISTRY_IMAGE:sdk-x86-64-$VERSION-$CI_COMMIT_REF_SLUG"
script:
- ls ./bin/packages/x86_64/base/busybox* - ls ./bin/packages/x86_64/base/busybox*
test-sdk_ath79-generic:
extends: .test-sdk
image: "$CI_REGISTRY_IMAGE:sdk-ath79-generic-$VERSION-$CI_COMMIT_REF_SLUG"
script:
- ls ./bin/packages/mips_24kc/base/busybox*