Remove openci project jobs 08/90308/1
authorThanh Ha <zxiiro@gmail.com>
Fri, 5 Jun 2020 18:16:59 +0000 (14:16 -0400)
committerThanh Ha <zxiiro@gmail.com>
Fri, 5 Jun 2020 18:19:06 +0000 (14:19 -0400)
This was created for an OPNFV demo 1.5 years ago. These jobs are not
active and not needed in ODL.

Change-Id: I1977ca38077cf93f842070a14001db0ce11916b5
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
jjb/openci/create-ape.sh [deleted file]
jjb/openci/openci-odl-daily-jobs.yaml [deleted file]

diff --git a/jjb/openci/create-ape.sh b/jjb/openci/create-ape.sh
deleted file mode 100755 (executable)
index eb3c343..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-# SPDX-license-identifier: Apache-2.0
-##############################################################################
-# Copyright (c) 2018 Ericsson AB and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-set -o errexit
-set -o nounset
-set -o pipefail
-
-# workaround for https://github.com/pypa/virtualenv/issues/1029
-export PS1=${PS1:-}
-
-# This script creates ArtifactPublishedEvent (APE)
-
-git clone https://gitlab.openci.io/openci/prototypes.git
-cd prototypes/federated-cicd
-virtualenv openci_publish
-cd openci_publish
-# shellcheck disable=SC1091
-source bin/activate
-python setup.py install
-
-# generate event body
-cat <<EOF > ./json_body.txt
-{
-    "type": "$PUBLISH_EVENT_TYPE",
-    "id": "$(uuidgen)",
-    "time": "$(date -u +%Y-%m-%d_%H:%M:%SUTC)",
-    "buildUrl": "$BUILD_URL",
-    "branch": "master",
-    "origin": "$PUBLISH_EVENT_ORIGIN",
-    "artifactLocation": "$ARTIFACT_LOCATION",
-    "confidenceLevel": "$CONFIDENCE_LEVEL"
-}
-EOF
-
-echo "Constructed $PUBLISH_EVENT_TYPE"
-echo "--------------------------------------------"
-cat  ./json_body.txt
-echo "--------------------------------------------"
-
-python openci_publish -H 129.192.69.55 -U "${ACTIVEMQ_USER}" -p "${ACTIVEMQ_PASSWORD}" -n openci.prototype -B ./json_body.txt
-
-deactivate
diff --git a/jjb/openci/openci-odl-daily-jobs.yaml b/jjb/openci/openci-odl-daily-jobs.yaml
deleted file mode 100644 (file)
index 8cb06fe..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
----
-- project:
-    name: openci-odl
-
-    project: '{name}'
-
-    stream:
-      - master:
-          branch: '{stream}'
-          gs-pathname: ''
-          disabled: false
-
-    jobs:
-      - 'openci-odl-autorelease-daily-{stream}'
-      - 'openci-odl-promote-daily-{stream}'
-
-# This job gets triggered manually for the demo purposes.
-#
-# In prototype, either what this job does needs to be integrated to
-# ODL autorelease job or triggered by the upstream autorelease job.
-- job-template:
-    name: 'openci-odl-autorelease-daily-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    concurrent: false
-
-    build-node: centos7-builder-2c-2g
-
-    parameters:
-      - string:
-          name: PUBLISH_EVENT_TYPE
-          default: ArtifactPublishedEvent
-          description: 'The type of the event this job publishes'
-      - string:
-          name: PUBLISH_EVENT_ORIGIN
-          default: ODL
-          description: 'Originating community'
-      - string:
-          name: ARTIFACT_LOCATION
-          default: https://url/to/artifact/on/odl/nexus/$BUILD_NUMBER
-          description: 'The location of the artifact on ODL Nexus'
-      - string:
-          name: CONFIDENCE_LEVEL
-          default: "'autorelease': 'SUCCESS'"
-          description: 'The confidence level the published artifact gained'
-
-    wrappers:
-      - credentials-binding:
-          - username-password-separated:
-              credential-id: openci-connect-activemq
-              username: ACTIVEMQ_USER
-              password: ACTIVEMQ_PASSWORD
-      - workspace-cleanup
-
-    builders:
-      # this build step in the job executes create-ape.sh to construct the
-      # ArtifactPublishedEvent (ape) and publishes it using the python utility
-      - shell:
-          !include-raw-escape: ./create-ape.sh
-
-# This job gets triggered by a ConfidenceLevelModifiedEvent published
-# by OPNFV jobs so ODL can promote the autorelease artifact even further.
-#
-# This job is created for the demo purposes and might not be there for
-# the prototype.
-- job-template:
-    name: 'openci-odl-promote-daily-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    concurrent: false
-
-    build-node: centos7-builder-2c-2g
-
-    triggers:
-      - jms-messaging:
-          provider-name: openci.activemq
-          selector: >
-            JMSType = 'ConfidenceLevelModifiedEvent' and
-            JMSOrigin = 'OPNFV' and
-            JMSScenario = 'os-odl-nofeature-ha'
-
-    builders:
-      - shell: |
-          #!/bin/bash
-
-          echo
-          echo "Triggered by $type"
-          echo "----------------------------------"
-          echo $CI_MESSAGE
-          echo "----------------------------------"
-          echo " Promoted ODL Autorelease artifact as release candidate!"
-
-- project:
-    name: openci-odl-view
-    views:
-      - project-view
-    project-name: openci-odl