123456789101112131415161718192021222324252627282930313233 |
- default:
- image: "registry.gitlab.com/xenia-group/foxbuild:main"
- before_script:
- - nohup tailscaled &
- - tailscale up --authkey $TS_KEY
- - mkdir -p /var/tmp/catalyst/packages
- - mkdir -p /var/foxbuild/output
- - mkdir -p /var/tmp/catalyst/builds/default
- - sshfs -o "StrictHostKeyChecking=accept-new" root@100.80.175.68:/root/xenia/packages /var/tmp/catalyst/packages
- - sshfs -o "StrictHostKeyChecking=accept-new" root@100.80.175.68:/root/xenia/output /var/foxbuild/output
- - sshfs -o "StrictHostKeyChecking=accept-new" root@100.80.175.68:/root/xenia/stage3 /var/tmp/catalyst/builds/default
- workflow:
- rules:
- - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- - if: $CI_COMMIT_TAG
- - if: $CI_COMMIT_BRANCH == 'unstable'
- - if: $CI_COMMIT_BRANCH == 'main'
- stages:
- - build
- build-xenia:
- tags:
- - catalyst
- stage: build
- script:
- - wget https://gitlab.com/xenia-group/foxbuild/-/raw/main/build_all.toml?ref_type=heads -O build.toml
- - if [ "$CI_COMMIT_BRANCH" == "" ]; then BRANCH="$CI_MERGE_REQUEST_TARGET_BRANCH_NAME"; else BRANCH="$CI_COMMIT_BRANCH"; fi
- - sed -i "s/unstable/$BRANCH/g" build.toml
- - sed -i "s@https://gitlab.com/xenia-group/catalyst.git@$CI_PROJECT_URL@g" build.toml
- - foxbuild -ic build.toml
|