From c84a9ed849cdff012f5bd8e73f34faad65cf09a3 Mon Sep 17 00:00:00 2001 From: Joshua Harlow Date: Thu, 15 Dec 2016 18:19:05 -0600 Subject: [PATCH] Initiate end of life of openstack/anvil Clean out its project-config files so that we can put up and empty repo change. Change-Id: I95dac29f7a2552b9b492a67ff4506ca114f7d060 --- jenkins/jobs/anvil-jobs.yaml | 131 ----------------------------------- jenkins/jobs/projects.yaml | 14 ---- zuul/layout.yaml | 13 +--- 3 files changed, 1 insertion(+), 157 deletions(-) delete mode 100644 jenkins/jobs/anvil-jobs.yaml diff --git a/jenkins/jobs/anvil-jobs.yaml b/jenkins/jobs/anvil-jobs.yaml deleted file mode 100644 index a63c67bc49..0000000000 --- a/jenkins/jobs/anvil-jobs.yaml +++ /dev/null @@ -1,131 +0,0 @@ -- job-template: - name: 'gate-anvil-rpms-dsvm-{node}' - node: '{node}' - - wrappers: - - build-timeout: - timeout: 60 - - timestamps - - builders: - - gerrit-git-prep - - install-distro-packages - - shell: | - #!/bin/bash -xe - - export PYTHONUNBUFFERED=true - - # Disable terminal output coloring... - export LOG_COLOR=0 - - # System package installing doesn't work (all needed packages - # already exist) so skip it and do this manually for the time - # being... - export SKIP_BOOTSTRAP=1 - - # TODO: Change this later. - origin_file="kilo-2015.1.0.yaml" - - echo "--------------------------" - echo "Bootstrapping anvil (rpms)" - echo "--------------------------" - cat /etc/redhat-release - - # Install a few needed rpms that appear to be missing... - sudo yum install -y createrepo yum-utils rpm-build libffi-devel - - # Fix a few really old build-it system packages... - # - # Someday this will not be a problem... - # - # See: https://bugs.launchpad.net/anvil/+bug/1482696 - sudo pip install six --upgrade - - echo "------------------------" - echo "Boostrapping anvils venv" - echo "------------------------" - virtualenv .venv - source .venv/bin/activate - pip --version - pip install -r requirements.txt - pip freeze - deactivate - ./smithy -a moo --tee-file ./moo.txt - - echo "---------" - echo "Preparing" - echo "---------" - ./smithy -a prepare -o conf/origins/$origin_file \ - --tee-file ./prepare.txt -j1 -v \ - -d ./openstack - - echo "--------" - echo "Building" - echo "--------" - sudo ./smithy -a build -o conf/origins/$origin_file \ - --tee-file ./build.txt -j1 -v \ - -d ./openstack - - echo ":)" - - publishers: - - scp: - site: 'static.openstack.org' - files: - - target: 'logs/$LOG_PATH' - source: 'openstack/deps/output/**' - keep-hierarchy: false - copy-after-failure: true - - console-log - -- job-template: - name: 'gate-anvil-venv-{node}' - node: '{node}' - - wrappers: - - build-timeout: - timeout: 60 - - timestamps - - builders: - - gerrit-git-prep - - install-distro-packages - - shell: | - #!/bin/bash -xe - - export PYTHONUNBUFFERED=true - - # Disable terminal output coloring... - export LOG_COLOR=0 - - # TODO: Change this later. - origin_file="kilo-venv-2015.1.0.yaml" - - echo "--------------------------" - echo "Bootstrapping anvil (venv)" - echo "--------------------------" - sudo -H ./smithy --bootstrap - - # For now remove the pip cache/build cache locally built using sudo, - # as it causes permission problems... - sudo rm -rf ~/.pip/cache/ $PWD/build/ - - echo "---------" - echo "Preparing" - echo "---------" - ./smithy -a prepare -o conf/origins/$origin_file \ - -p conf/personas/in-a-box/venv-all.yaml \ - --tee-file ./prepare.txt -j1 -v \ - -d ./openstack - - echo ":)" - - publishers: - - scp: - site: 'static.openstack.org' - files: - - target: 'logs/$LOG_PATH' - source: 'openstack/deps/output/**' - keep-hierarchy: false - copy-after-failure: true - - console-log diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 9de725268c..22854aedfc 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -151,20 +151,6 @@ - ansible-role-jobs - hook-{name}-rtfd -- project: - name: anvil - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - gate-{name}-pylint-{node}: - node: ubuntu-xenial - - gate-anvil-rpms-dsvm-{node}: - node: - - centos-7 - - gate-anvil-venv-{node}: - node: ubuntu-xenial - - project: name: aodh tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 62b20abcd7..82f954a535 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -5172,18 +5172,7 @@ projects: - name: openstack/anvil template: - name: merge-check - check: - - gate-anvil-pep8-ubuntu-xenial - - gate-anvil-python27-ubuntu-xenial - - gate-anvil-venv-ubuntu-xenial - - gate-anvil-rpms-dsvm-centos-7 - - gate-anvil-pylint-ubuntu-xenial - gate: - - gate-anvil-pep8-ubuntu-xenial - - gate-anvil-python27-ubuntu-xenial - - gate-anvil-venv-ubuntu-xenial - - gate-anvil-rpms-dsvm-centos-7 - - gate-anvil-pylint-ubuntu-xenial + - name: noop-jobs - name: openstack/aodh template: