Fix Releng Release jobs 12/73712/2
authorCédric Ollivier <cedric.ollivier@orange.com>
Thu, 15 Dec 2022 13:36:39 +0000 (14:36 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Thu, 15 Dec 2022 13:49:02 +0000 (14:49 +0100)
Change-Id: Ieac2a4848e19b70a424061cd7cb51cf84808a413
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/releng/branch-or-tag.sh
jjb/releng/releng-release-create-venv.sh [deleted file]
jjb/releng/releng-release-jobs.yaml
releases/scripts/requirements.txt [deleted file]

index 0fdb24f..332cb35 100755 (executable)
@@ -29,7 +29,6 @@ for release_file in $RELEASE_FILES; do
 
         if [ -n "$branch_actual" ]; then
             echo "$repo refs/heads/$branch already exists at $branch_actual"
-            echo "RUN releng-release-create-venv.sh"
             source jjb/releng/releng-release-tagging.sh
         else
             echo "This is a branching job"
diff --git a/jjb/releng/releng-release-create-venv.sh b/jjb/releng/releng-release-create-venv.sh
deleted file mode 100644 (file)
index 63410b9..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-# SPDX-License-Identifier: Apache-2.0
-##############################################################################
-# Copyright (c) 2018 The Linux Foundation 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 -e -o pipefail
-echo "---> Create virtualenv"
-
-sudo -H python3 -m pip install "virtualenv<=20.15.1"
-python3 -m venv $WORKSPACE/venv
-
-# shellcheck source=$WORKSPACE/venv/bin/activate disable=SC1091
-source $WORKSPACE/venv/bin/activate
-python3 -m pip install --upgrade pip
-python3 -m pip install -r releases/scripts/requirements.txt
index c01e41e..60dfb2a 100644 (file)
@@ -9,9 +9,6 @@
 ---
 - project:
     name: releng-release-jobs
-
-    build-node: 'opnfv-build'
-
     stream:
       - fraser
       - gambia
       - wallaby
       - yoga
       - zed
-
     jobs:
       - 'releng-release-{stream}-verify'
       - 'releng-release-{stream}-merge'
-
     project: 'releng'
 
 - job-template:
     name: 'releng-release-{stream}-verify'
-
     parameters:
-      - '{build-node}-defaults'
       - stream-parameter:
           stream: '{stream}'
       - project-parameter:
           project: '{project}'
           branch: 'master'
+      - label:
+          name: node
+          default: opnfv-build
 
     scm:
       - git-scm-gerrit
                   pattern: 'releases/scripts/verify_schema.py'
 
     builders:
+      - shell: |
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 dist-upgrade -y
+          sudo DEBIAN_FRONTEND=noninteractive \
+          apt-get -o DPkg::Lock::Timeout=300 install python3-pygerrit2 \
+            python3-ruamel.yaml  -y
       - shell: !include-raw-escape:
-          - releng-release-create-venv.sh
           - branch-or-tag.sh
 
     publishers:
     name: 'releng-release-{stream}-merge'
 
     parameters:
-      - node:
-          name: SLAVE_NAME
-          description: 'Only run merge job on build5 or 6'
-          default-slaves:
-            - lf-build6
-          allowed-multiselect: false
-          ignore-offline-nodes: true
+      - label:
+          name: node
+          default: opnfv-build
       - stream-parameter:
           stream: '{stream}'
       - project-parameter:
           files: 'releases/{stream}/*'
 
     builders:
+      - shell: |
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 dist-upgrade -y
+          sudo DEBIAN_FRONTEND=noninteractive \
+          apt-get -o DPkg::Lock::Timeout=300 install python3-pygerrit2 \
+            python3-ruamel.yaml  -y
       - shell: !include-raw-escape:
-          - releng-release-create-venv.sh
           - branch-or-tag.sh
 
     publishers:
diff --git a/releases/scripts/requirements.txt b/releases/scripts/requirements.txt
deleted file mode 100644 (file)
index 5a7d216..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-pygerrit2 < 2.1.0
-PyYAML < 4.0
-jsonschema < 2.7.0
-rfc3987
-ruamel.yaml