1、删除gitlab的 artifact 2、新增upload tar包到pulp file 存储 3、将共用变量从group_var 目录分离出来
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
5
customize.yml
Normal 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"
|
||||||
Reference in New Issue
Block a user