blob: 6275e49973ad5025e8ea01137a694a49c3c3cfe8 (
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
stages:
- build
image: "git.mesalab.cn:7443/mesa_platform/build-env:onie-build-env"
variables:
GIT_STRATEGY: "clone"
.build_by_travis:
script:
- env | sort
- git config --global user.email "[email protected]"
- git config --global user.name "build"
- whoami
- cd ${CI_PROJECT_DIR}/build-config
- make -j4 MACHINEROOT=../machine/geedge MACHINE=${MACHINE_NAME} ONIE_RELEASE_TAG=${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA} all
- ls -ahl ${CI_PROJECT_DIR}/build/images/
- cd ${CI_PROJECT_DIR}/build/
- tar -zcvf ${CI_PROJECT_DIR}/${IMAGE_NAME} images/
- ls -ahl ${CI_PROJECT_DIR}/
- python3 /home/build/file_upload_tools_to_share_repo.py ${FILE_REPO_PATH} ${CI_PROJECT_DIR}/${IMAGE_NAME}
tags:
- tsg-os-installer
release-TSG-7400-ONIE:
stage: build
extends: .build_by_travis
variables:
PULP3_FILE_REPO_NAME: onie-os-images-release
PULP3_FILE_DIST_NAME: onie-os-images-release
MACHINE_NAME: 7400-MCN-P01R01
PROJECT_DIR: "/builds/tsg/tsg-os-onie"
IMAGE_NAME: TSG-ONIE-${MACHINE_NAME}-${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA}.tar.gz
FILE_REPO_PATH: install/release/onie-os-images
artifacts:
name: "TSG-ONIE-${MACHINE_NAME}-${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA}.tar.gz"
paths:
- ${CI_PROJECT_DIR}/*.tar.gz
only:
- tags
except:
- /^rel-.*$/i
release-TSG-9140-ONIE:
stage: build
extends: .build_by_travis
variables:
PULP3_FILE_REPO_NAME: onie-os-images-release
PULP3_FILE_DIST_NAME: onie-os-images-release
MACHINE_NAME: 9000-NPB-P01R01
IMAGE_NAME: TSG-ONIE-${MACHINE_NAME}-${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA}.tar.gz
FILE_REPO_PATH: install/release/onie-os-images
artifacts:
name: "TSG-ONIE-${MACHINE_NAME}-${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA}.tar.gz"
paths:
- ${CI_PROJECT_DIR}/*.tar.gz
only:
- tags
except:
- /^rel-.*$/i
release-TSG-X_NXR620G40_R01:
stage: build
extends: .build_by_travis
variables:
PULP3_FILE_REPO_NAME: onie-os-images-release
PULP3_FILE_DIST_NAME: onie-os-images-release
MACHINE_NAME: TSG-X_NXR620G40_R01
IMAGE_NAME: TSG-ONIE-${MACHINE_NAME}-${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA}.tar.gz
FILE_REPO_PATH: install/release/onie-os-images
artifacts:
name: "TSG-ONIE-${MACHINE_NAME}-${CI_COMMIT_TAG}-${CI_COMMIT_SHORT_SHA}.tar.gz"
paths:
- ${CI_PROJECT_DIR}/*.tar.gz
only:
- tags
except:
- /^rel-.*$/i
|