summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: b3f110d5cd4f900c2d0ac25a9bedfa2d82703a46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#image: "git.mesalab.cn:7443/mesa_platform/build-env:master"
variables:
  GIT_STRATEGY: "clone"
  JOB_DOCKER_IMAGE_AARCH64: "git.mesalab.cn:7443/mesa_platform/build-env:rocky9-aarch64"
  GIT_DEPTH: 1

stages:
  - merge_build

.build_onie_bin_aarch64_COTS:
  script:
    - env | sort
    - yum install -y make
    - make DALIY_BUILD_VERSION=$DALIY_BUILD_VERSION
    - chmod +x ./tools/upload.sh
    - ./tools/upload.sh 
  tags:
    - tsg-os-builder-aarch64
  resource_group: aarch64

develop_build_x86_64_COTS:
  image: $JOB_DOCKER_IMAGE_AARCH64
  stage: merge_build
  extends: .build_onie_bin_aarch64_COTS
  variables:
    PROFILE_LIST: aarch64_COTS
    UPLOAD_TO_FILE_REPO: 1
    PULP3_FILE_REPO_NAME: tsg-os-images-develop
    PULP3_FILE_DIST_NAME: tsg-os-images-develop
    DALIY_BUILD_VERSION: 1
    FILE_REPO_PATH: install/develop/tsg-os-images
    ENABLE_ALIYUN_INTERNAL_DOMAIN: 1
  cache:
    key: $CI_COMMIT_REF_SLUG-aarch64_COTS
    paths:
      - images/