Remove spectrometer jobs 97/72897/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 12 Jun 2018 18:55:10 +0000 (14:55 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 26 Jun 2018 00:29:28 +0000 (20:29 -0400)
Spectrometer is a dead project and it's jobs are actively failing
due to the test server being down. Let's remove the jobs. A project
archive request has been sent to the TSC as well.

Change-Id: Idf734bf4f42474c29265cf27874b4b80a8c7bbd7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/releng-views.yaml
jjb/spectrometer/spectrometer-jobs.yaml [deleted file]

index 62c83c0fd4742307ae23cf2290866f7f61ea194b..bee471bf56a7481e4a567b0468156ed77fddb259 100644 (file)
     regex: '^snmp4sdn-.*'
     <<: *releng_view_common
 
-- view:
-    name: spectrometer
-    description: 'List of spectrometer jobs'
-    regex: '^spectrometer-.*'
-    <<: *releng_view_common
-
 - view:
     name: sxp
     description: 'List of sxp jobs'
diff --git a/jjb/spectrometer/spectrometer-jobs.yaml b/jjb/spectrometer/spectrometer-jobs.yaml
deleted file mode 100644 (file)
index 7408508..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
----
-- project:
-    name: spectrometer
-    jobs:
-      - '{project-name}-node-jobs'
-      - '{project-name}-python-jobs'
-      - '{project-name}-rtd-jobs':
-          project-pattern: spectrometer
-          rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-spectrometer/32925/
-          rtd-token: 383146c345ca41b9e36859b6dcd57ffca38f21c7
-      - spectrometer-deploy-webapp-master
-
-    stream:
-      - master:
-          branch: 'master'
-
-    project: spectrometer
-    project-name: spectrometer
-    tox-dir: server
-    node-dir: web
-    node-version: 6.11.4
-    staging-server: spectrometer03.dfw.opendaylight.org
-
-- job-template:
-    name: 'spectrometer-deploy-webapp-master'
-
-    project-type: freestyle
-    node: centos7-builder-2c-8g
-    concurrent: false
-
-    properties:
-      - opendaylight-infra-properties:
-          build-days-to-keep: '{build-days-to-keep}'
-
-    wrappers:
-      - build-timeout
-      - ssh-agent-credentials:
-          users:
-            - 'spectrometer-deploy-key'
-
-    triggers:
-      - gerrit-trigger-patch-merged:
-          gerrit-server-name: '{gerrit-server-name}'
-          name: 'spectrometer'
-          branch: 'master'
-      - timed: '@daily'
-
-    builders:
-      - shell: |
-          echo "Deploying spectrometer"
-          ssh -oStrictHostKeyChecking=no spectrometer@{staging-server} 'bash -s' << EOF
-
-          if [ -e spectrometer ]; then
-              cd spectrometer
-              git pull
-              cd ..
-          else
-              git clone https://git.opendaylight.org/gerrit/spectrometer
-          fi
-
-          echo "---> Setup Python"
-          if [ -e venv-python34/bin/activate ]; then
-              echo "---> Updating Python dependencies"
-              source venv-python34/bin/activate
-              PYTHON="venv-python34/bin/python"
-          else
-              echo "---> virtualenv not found. Setting up new virtualenv."
-              pyvenv venv-python34 --without-pip
-              source venv-python34/bin/activate
-              PYTHON="venv-python34/bin/python"
-              wget https://bootstrap.pypa.io/get-pip.py
-              python get-pip.py
-              $PYTHON -m pip install -e spectrometer/server
-          fi
-          $PYTHON -m pip install --upgrade -r spectrometer/server/requirements.txt
-          $PYTHON -m pip install --upgrade gunicorn gevent
-          $PYTHON -m pip install --upgrade nodeenv
-          $PYTHON -m pip install --upgrade pipdeptree
-          pipdeptree
-
-          echo "---> Setup NodeJS"
-          if [ -e venv-nodejs/bin/activate ]; then
-              echo "---> Updating NodeJS dependencies"
-          else
-              echo "---> nodeenv not found. Setting up new nodeenv"
-              nodeenv --node={node-version} --prebuilt venv-nodejs
-          fi
-          source venv-nodejs/bin/activate
-          node -v
-          npm -v
-
-          echo "---> Restart spectrometer-api"
-          pkill gunicorn
-          sleep 5  # Sleep 5 seconds for cooldown
-          spectrometer server sync
-          nohup gunicorn -b 0.0.0.0:5000 'spectrometer:run_app()' --timeout 600 -k gevent >> ~/gunicorn.out &
-          sleep 120  # Sleep 2 minutes to allow Spectrometer to initialize
-
-          echo "---> Restart spectrometer-web"
-          pkill node
-          sleep 5  # Sleep 5 seconds for cooldown
-          cd spectrometer/web
-          npm install
-          nohup npm start >> ~/node.out &
-
-          EOF