1、删除gitlab的 artifact 2、新增upload tar包到pulp file 存储 3、将共用变量从group_var 目录分离出来

This commit is contained in:
fumingwei
2020-07-14 19:46:06 +08:00
parent 6dfccaaf53
commit 3356920496
4 changed files with 16 additions and 10 deletions

View File

@@ -26,11 +26,10 @@ rpm_build:
stage: build stage: build
variables: variables:
VER_NAME: $CI_COMMIT_REF_NAME VER_NAME: $CI_COMMIT_REF_NAME
PULP3_REPO_NAME: install-package-stable
PULP3_DIST_NAME: install-package-stable
extends: .build_tar extends: .build_tar
artifacts:
name: "tsg-scripts-$CI_COMMIT_REF_NAME"
paths:
- build/*.tar.gz
only: only:
- tags - tags

View File

@@ -1,9 +1,3 @@
rpmdict:
selftest:
fullname: "self-test-ci_test_rpm-1.el7.x86_64.rpm"
name: "self-test"
downpath: "/tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/rpms"
dockerImages: dockerImages:
- name: "git.mesalab.cn:7443/tsg/tsg-diagnose/unittest" - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/unittest"
tag: latest tag: latest

View File

@@ -1,6 +1,14 @@
#!/usr/bin/env sh #!/usr/bin/env sh
mkdir build || true mkdir build || true
cat ./customize.yml >> ./build_config/group_vars/local.yml
cat ./customize.yml >> ./install_config/group_vars/all.yml
ansible-playbook -i ./build_config -e tarname=tsg-scripts-${VER_NAME}.tar.gz buildPackage.yml ansible-playbook -i ./build_config -e tarname=tsg-scripts-${VER_NAME}.tar.gz buildPackage.yml
ls -halt ./build/tsg-scripts-${VER_NAME}.tar.gz ls -halt ./build/tsg-scripts-${VER_NAME}.tar.gz
cd build
cp ~/rpm_upload_tools.py ./
python3 rpm_upload_tools.py ${PULP3_REPO_NAME} ${PULP3_DIST_NAME} *.tar.gz

5
customize.yml Normal file
View File

@@ -0,0 +1,5 @@
rpmdict:
selftest:
fullname: "self-test-ci_test_rpm-1.el7.x86_64.rpm"
name: "self-test"
downpath: "/tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/rpms"