diff options
| author | Lu Qiuwen <[email protected]> | 2019-08-28 16:58:26 +0800 |
|---|---|---|
| committer | Lu Qiuwen <[email protected]> | 2019-08-28 18:36:35 +0800 |
| commit | 9b13bffbfdacd39ceecb61e9302dcc5209d6e74b (patch) | |
| tree | b107eabcbc935a9d0b9ae9b8320cf18d23648aa4 | |
| parent | 8e0314e7e16476e7160a47dbe3256b2888b1d264 (diff) | |
Gitlab 11不支持多个extends,调整CI脚本结构
| -rw-r--r-- | .gitlab-ci.yml | 8 | ||||
| -rw-r--r-- | pulp.yml | 43 |
2 files changed, 15 insertions, 36 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 53be583..17629d4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,16 +6,16 @@ variables: DOCKER_DRIVER: overlay2 IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG -include: - - "/pulp.yml" +include: "/pulp.yml" stages: - self-test self-test: - extends: - - .pulp-startup + extends: .pulp-startup stage: self-test image: centos:7.4.1708 tags: - share + script: + - echo 1 @@ -1,42 +1,21 @@ -.pulp-repo: +.pulp-startup: variables: PULP_SERVER_HOST: repo.mesalab.cn PULP_SERVER_PORT: 443 - script: - - yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - - yum install -y wget + before_script: + - yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget - wget https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo -O /etc/yum.repos.d/rhel-pulp.repo - -.pulp-consumer-cfgfile: - script: + - yum install -y pulp-consumer-client pulp-rpm-consumer-extensions pulp-puppet-consumer-extensions pulp-agent pulp-rpm-handlers pulp-rpm-yumplugins pulp-puppet-handlers python-gofer-qpid + - yum install pulp-admin-client pulp-rpm-admin-extensions pulp-puppet-admin-extensions pulp-docker-admin-extensions + # Consumer tools - echo "[server]" >> consumer.conf.tmpfile - echo "host: $PULP_SERVER_HOST" >> consumer.conf.tmpfile - echo "port: $PULP_SERVER_PORT" >> consumer.conf.tmpfile - mv consumer.conf.tmpfile /etc/pulp/consumer/conf.d/server.conf - -.pulp-admin-cfgfile: - script: - - echo "[server]" >> consumer.conf.tmpfile - - echo "host: $PULP_SERVER_HOST" >> consumer.conf.tmpfile - - echo "port: $PULP_SERVER_PORT" >> consumer.conf.tmpfile - - mv consumer.conf.tmpfile /etc/pulp/admin/conf.d/server.conf - -.pulp-consumer-install: - extends: .pulp-repo-setup - script: - - yum install -y pulp-consumer-client pulp-rpm-consumer-extensions pulp-puppet-consumer-extensions pulp-agent pulp-rpm-handlers pulp-rpm-yumplugins pulp-puppet-handlers python-gofer-qpid - -.pulp-admin-install: - extends: .pulp-repo-setup - script: - - yum install pulp-admin-client pulp-rpm-admin-extensions pulp-puppet-admin-extensions pulp-docker-admin-extensions - -.pulp-startup: - extends: - - .pulp-consumer-install - - .pulp-admin-install - - .pulp-consumer-cfgfile - - .pulp-admin-cfgfile - scripts: + # Admin tools + - echo "[server]" >> admin.conf.tmpfile + - echo "host: $PULP_SERVER_HOST" >> admin.conf.tmpfile + - echo "port: $PULP_SERVER_PORT" >> admin.conf.tmpfile + - mv admin.conf.tmpfile /etc/pulp/admin/conf.d/server.conf - /usr/bin/goferd |
