Merge "Update cloud image CentOSStream8 robot x86_64"
[releng/builder.git] / jjb / autorelease / update-autorelease-projects-views.sh
index 87992153c98ba04f1cb5cfb9241cba30f4eebe43..4270c2db16e14f9fb2b3d9104c789e7c8a62a977 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/bash -l
 # SPDX-License-Identifier: EPL-1.0
 ##############################################################################
 # Copyright (c) 2018 The Linux Foundation and others.
@@ -8,6 +8,7 @@
 # which accompanies this distribution, and is available at
 # http://www.eclipse.org/legal/epl-v10.html
 ##############################################################################
+echo "---> update-autorelease-projects-views.sh"
 
 VIEWS_AR_YAML_FILE="${WORKSPACE}/jjb/autorelease/view-autorelease-${STREAM}.yaml"
 BRANCH="stable/${STREAM}"
@@ -28,33 +29,37 @@ mapfile -t modules < <(xmlstarlet sel -N x=http://maven.apache.org/POM/4.0.0 -t
 cat > "$VIEWS_AR_YAML_FILE" << EOF
 ---
 # Autogenerated view by autorelease autorelease-update-validate-jobs-{stream} Jenkins job
-- releng_view: &releng_autorelease_view_common_${STREAM}
+- _releng_view: &releng_autorelease_view_common_${STREAM}
     name: releng-view-autorelease-${STREAM}
     view-type: list
     filter-executors: false
     filter-queue: false
     columns:
-        - status
-        - weather
-        - job
-        - last-success
-        - last-failure
-        - last-duration
-        - build-button
+      - status
+      - weather
+      - job
+      - last-success
+      - last-failure
+      - last-duration
+      - build-button
+      - jacoco
+      - find-bugs
+      - robot-list
     recurse: false
 
 - view:
     name: Merge-${STREAM^}
-    description: 'List of ${STREAM^} Merge jobs for Autorelease'
+    description: "List of ${STREAM^} Merge jobs for Autorelease"
     job-name:
 EOF
 
 for module in "${modules[@]}"; do
     echo "Include project:$module to autorelease view"
-    echo "      - '$module-maven-merge-${STREAM}'" >> "$VIEWS_AR_YAML_FILE"
+    echo "      - \"$module-maven-merge-${STREAM}\"" >> "$VIEWS_AR_YAML_FILE"
 done
 echo "    <<: *releng_autorelease_view_common_${STREAM}" >> "$VIEWS_AR_YAML_FILE"
 
 git add "${VIEWS_AR_YAML_FILE}"
 
-cp "${VIEWS_AR_YAML_FILE}" $WORKSPACE/archives
+mkdir -p "${WORKSPACE}/archives"
+cp "${VIEWS_AR_YAML_FILE}" "${WORKSPACE}/archives"