Repair minor problems in self-release 86/62086/3
authorLott, Christopher (cl778h) <cl778h@att.com>
Mon, 28 Oct 2019 12:00:36 +0000 (08:00 -0400)
committerLott, Christopher (cl778h) <cl778h@att.com>
Mon, 28 Oct 2019 12:43:37 +0000 (08:43 -0400)
Add missing underscore in two echo commands in release-job.sh.
Move comment for shellcheck disable onto separate line in lf-env.sh.
Extend documentation of the container self-release process.
Exclude lf-rtdv3.rst from WriteGoodLintBear coala processing.

Change-Id: Idc363f9e2b0a6189283b8dd0385926b870a2db27
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
.coafile
docs/jjb/lf-release-jobs.rst
jenkins-init-scripts/lf-env.sh
releasenotes/notes/fix-shellcheck-release-job--833955d749779d57.yaml [new file with mode: 0644]
shell/release-job.sh

index 86889a5..998c7a3 100644 (file)
--- a/.coafile
+++ b/.coafile
@@ -37,7 +37,8 @@ ignore = .git/**,
     docs/jjb/lf-docker-jobs.rst,
     docs/jjb/lf-macros.rst,
     docs/jjb/lf-maven-jobs.rst,
-    docs/jjb/lf-python-jobs.rst
+    docs/jjb/lf-python-jobs.rst,
+    docs/jjb/lf-rtdv3-jobs.rst
 
 [all.ShellCheck]
 bears = ShellCheckBear,SpaceConsistencyBear
index 3df7f8d..d0f5340 100644 (file)
@@ -116,7 +116,8 @@ The JSON schema for a container release job appears below.
         type: "string"
 
 
-An example of a container release file appears below.  The job applies the
+An example of a container release file appears below.  The job tags the
+git repository at the specified commit reference. The job applies the
 container_release_tag string to all released containers.  The job uses the
 per-container version strings to pull images from the container registry.
 
@@ -129,6 +130,7 @@ per-container version strings to pull images from the container registry.
     container_pull_registry: 'nexus.onap.org:10003"
     container_push_registry: 'nexus.onap.org:10002"
     project: 'test'
+    ref: d1b9cd2dd345fbeec0d3e2162e008358b8b663b2
     containers:
         - name: test-backend
           version: 1.0.0-20190806T184921Z
@@ -136,20 +138,20 @@ per-container version strings to pull images from the container registry.
           version: 1.0.0-20190806T184921Z
 
 
-.. note::
-
-   Job should appear under gerrit-maven-stage
-
-Example of a terse Jenkins job to call the global-jjb macro:
+Example of a Jenkins job configuration that uses the global-jjb
+templates for Gerrit:
 
 .. code-block:: none
 
-    - gerrit-maven-stage:
-        sign-artifacts: true
-        build-node: centos7-docker-8c-8g
-        maven-versions-plugin: true
-    - '{project-name}-gerrit-release-jobs':
-        build-node: centos7-docker-8c-8g
+    - project:
+        name: my-project-release
+        project: my-project
+        project-name: my-project
+        build-node: centos7-docker-4c-4g
+        mvn-settings: my-project-settings
+        jobs:
+            - '{project-name}-gerrit-release-jobs'
+
 
 .. note::
 
index 252328f..a6907f3 100644 (file)
@@ -72,7 +72,8 @@ function lf-activate()
 
 function lf-set-maven-options()
 {
-    # shellcheck disable=SC2034  # Disable 'unused-variable' check
+    # Disable 'unused-variable' check
+    # shellcheck disable=SC2034
     maven_options="--show-version --batch-mode -Djenkins \
         -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \
         -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r"
diff --git a/releasenotes/notes/fix-shellcheck-release-job--833955d749779d57.yaml b/releasenotes/notes/fix-shellcheck-release-job--833955d749779d57.yaml
new file mode 100644 (file)
index 0000000..49e456e
--- /dev/null
@@ -0,0 +1,7 @@
+---
+fixes:
+  - |
+    Add missing underscore in two echo commands in release-job.sh.
+    Move comment for shellcheck disable to new line in lf-env.sh.
+    Extend documentation of the container self-release process.
+    Exclude lf-rtdv3.rst from WriteGoodBear coala processing.
index 7080a4e..7b22b28 100644 (file)
@@ -78,8 +78,8 @@ set_variables_maven(){
     # Continuing displaying Release Information (Maven)
     printf "\t%-30s\n" RELEASE_MAVEN_INFO:
     printf "\t%-30s %s\n" VERSION: $VERSION
-    printf "\t%-30s %s\n" LOG DIR: $LOG_DIR
-    printf "\t%-30s %s\n" LOGS URL: $LOGS_URL
+    printf "\t%-30s %s\n" LOG_DIR: $LOG_DIR
+    printf "\t%-30s %s\n" LOGS_URL: $LOGS_URL
 }
 
 set_variables_container(){