remove slack usage and remove some unused jobs 55/22455/1
authorafenner <Andrew.fenner@est.tech>
Fri, 25 Oct 2024 12:59:02 +0000 (13:59 +0100)
committerafenner <Andrew.fenner@est.tech>
Fri, 25 Oct 2024 12:59:12 +0000 (13:59 +0100)
Also make jjb verify work like jjb deploy by reading nordix jenkins plugins

Change-Id: I7652937b6004eaad514502a2213a555e12bb0068
Signed-off-by: afenner <Andrew.fenner@est.tech>
32 files changed:
jjb/eiffel/eiffel-gerrit-herald.yaml [deleted file]
jjb/eiffel/eiffel-intelligence-frontend.yaml [deleted file]
jjb/eiffel/eiffel-intelligence.yaml [deleted file]
jjb/eiffel/eiffel-playground.yaml [deleted file]
jjb/eiffel/eiffel-remrem-generate.yaml [deleted file]
jjb/eiffel/eiffel-remrem-publish.yaml [deleted file]
jjb/eiffel/global-eiffel-container-build-merge.yaml [deleted file]
jjb/eiffel/global-eiffel-container-build-periodic.yaml [deleted file]
jjb/eiffel/macros/eiffel-macros.yaml [deleted file]
jjb/eiffel/scripts/eiffel-global-container-build.sh [deleted file]
jjb/eiffel/scripts/eiffel-global-pr-comment.sh [deleted file]
jjb/eiffel/scripts/eiffel-intelligence-container-build.sh [deleted file]
jjb/eiffel/scripts/eiffel-intelligence-frontend-container-build.sh [deleted file]
jjb/eiffel/scripts/eiffel-remrem-generate-container-build.sh [deleted file]
jjb/eiffel/scripts/eiffel-remrem-publish-container-build.sh [deleted file]
jjb/fast-data-project/global-templates-fdio-rebase.yaml
jjb/geode-native-win/apache-geode-native-win-slave/apache-geode-native-win-slave-setup.yaml
jjb/geode-native-win/apache-geode-native-win-verify.yaml
jjb/geode-native-win/global-template-apache-geode-native-win-tests.yaml
jjb/geode-native/apache-geode-native-release/apache-geode-native-SrcRelease.yaml
jjb/geode-native/apache-geode-native-slave/apache-geode-native-slave-setup.yaml
jjb/geode-native/apache-geode-native-verify.yaml
jjb/geode-native/global-template-apache-geode-native-test.yaml
jjb/geode/apache-geode-test-coordinator.yaml
jjb/geode/global-template-apache-geode-build.yaml
jjb/geode/global-template-apache-geode-test.yaml
jjb/global/global-templates-rebase.yaml
jjb/global/jjb-macros.yaml
jjb/onap/global-templates-onap-rebase.yaml
jjb/opendaylight/global-templates-opendaylight-rebase.yaml
jjb/oransc/global-templates-oran-rebase.yaml
tox.ini

diff --git a/jjb/eiffel/eiffel-gerrit-herald.yaml b/jjb/eiffel/eiffel-gerrit-herald.yaml
deleted file mode 100644 (file)
index f0d7968..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- project:
-    name: eiffel-gerrit-herald
-
-    project: eiffel-gerrit-herald
-
-    project-name: eiffel-gerrit-herald
-
-
-    stream:
-      - 'master':
-          branch: 'master'
-          project-git-repo: '{project}'
-          project-build-macro: 'eiffel-global-container-build-macro'
-          image-dockerfile: 'Dockerfile'
-          image-name: '{project}'
-          image-tag: 'dev'
-
-    distro: ubuntu2004
-
-    jobs:
-      - '{project-name}-build-merge-{distro}-{stream}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/eiffel-intelligence-frontend.yaml b/jjb/eiffel/eiffel-intelligence-frontend.yaml
deleted file mode 100644 (file)
index e50d694..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- project:
-    name: eiffel-intelligence-frontend
-
-    project: eiffel-intelligence-frontend
-
-    project-name: eiffel-intelligence-frontend
-
-
-    stream:
-      - 'master':
-          branch: 'master'
-          project-git-repo: '{project}'
-          project-build-macro: 'eiffel-intelligence-frontend-container-build-macro'
-          image-dockerfile: 'src/main/docker/Dockerfile'
-          image-name: '{project}'
-          image-tag: 'dev'
-
-    distro: ubuntu2004
-
-    jobs:
-      - '{project-name}-build-merge-{distro}-{stream}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/eiffel-intelligence.yaml b/jjb/eiffel/eiffel-intelligence.yaml
deleted file mode 100644 (file)
index 7f94196..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- project:
-    name: eiffel-intelligence
-
-    project: eiffel-intelligence
-
-    project-name: eiffel-intelligence
-
-
-    stream:
-      - 'master':
-          branch: 'master'
-          project-git-repo: '{project}'
-          project-build-macro: 'eiffel-intelligence-container-build-macro'
-          image-dockerfile: 'src/main/docker/Dockerfile'
-          image-name: '{project}'
-          image-tag: 'dev'
-
-    distro: ubuntu2004
-
-    jobs:
-      - '{project-name}-build-merge-{distro}-{stream}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/eiffel-playground.yaml b/jjb/eiffel/eiffel-playground.yaml
deleted file mode 100644 (file)
index 39f8578..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- project:
-    name: eiffel-playground
-
-    project: eiffel-playground
-
-    project-name: eiffel-playground
-
-
-    stream:
-      - 'master':
-          branch: 'master'
-          project-git-repo: '{project}'
-          project-build-macro: 'eiffel-global-container-build-macro'
-          image-dockerfile: 'Dockerfile'
-          image-name: '{project}'
-          image-tag: 'dev'
-
-    distro: ubuntu2004
-
-    jobs:
-      - '{project-name}-build-merge-{distro}-{stream}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/eiffel-remrem-generate.yaml b/jjb/eiffel/eiffel-remrem-generate.yaml
deleted file mode 100644 (file)
index 54e0809..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- project:
-    name: eiffel-remrem-generate
-
-    project: eiffel-remrem-generate
-
-    project-name: eiffel-remrem-generate
-
-
-    stream:
-      - 'master':
-          branch: 'master'
-          project-git-repo: '{project}'
-          project-build-macro: 'eiffel-remrem-generate-container-build-macro'
-          image-dockerfile: 'src/main/docker/Dockerfile'
-          image-name: '{project}'
-          image-tag: 'dev'
-
-    distro: ubuntu2004
-
-    jobs:
-      - '{project-name}-build-merge-{distro}-{stream}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/eiffel-remrem-publish.yaml b/jjb/eiffel/eiffel-remrem-publish.yaml
deleted file mode 100644 (file)
index 1bcd736..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- project:
-    name: eiffel-remrem-publish
-
-    project: eiffel-remrem-publish
-
-    project-name: eiffel-remrem-publish
-
-
-    stream:
-      - 'master':
-          branch: 'master'
-          project-git-repo: '{project}'
-          project-build-macro: 'eiffel-remrem-publish-container-build-macro'
-          image-dockerfile: 'src/main/docker/Dockerfile'
-          image-name: '{project}'
-          image-tag: 'dev'
-
-    distro: ubuntu2004
-
-    jobs:
-      - '{project-name}-build-merge-{distro}-{stream}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/global-eiffel-container-build-merge.yaml b/jjb/eiffel/global-eiffel-container-build-merge.yaml
deleted file mode 100644 (file)
index 8f9b79d..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- job-template:
-    name: '{project-name}-build-merge-{distro}-{stream}'
-
-    node: 'eiffel-build-{distro}'
-
-    disabled: false
-
-    concurrent: false
-
-    properties:
-      - logrotate
-      - github:
-          # NOTE (fdegir): url is hardcoded here since env vars in job properties
-          # do not seem to be resolved correctly, causing job no to function properly
-          url: 'https://github.com/eiffel-community/{project-git-repo}'
-
-    parameters:
-      - project-parameters:
-          project: '{project}'
-          branch: '{branch}'
-      - string:
-          name: GITHUB_BASE_URL
-          default: https://github.com/eiffel-community
-          description: HTTPS URL of Project Repo on GitHub to clone repo.
-      - string:
-          name: GITHUB_API_URL
-          default: https://api.github.com/repos/eiffel-community
-          description: API URL of Project Repo on GitHub to clone repo.
-      - string:
-          name: IMAGE_DOCKERFILE
-          default: '{image-dockerfile}'
-          description: Dockerfile to use for building the container image
-      - string:
-          name: IMAGE_NAME
-          default: '{image-name}'
-          description: Name of the container image
-      - string:
-          name: IMAGE_TAG
-          default: '{image-tag}'
-          description: Tag to apply to the container image
-      - choice:
-          name: HARBOR_EIFFEL_PROJECT
-          choices:
-            - eiffel
-            - eiffel-playground
-          description: Project to push container images to. Default is eiffel. eiffel-playground is for development purposes.
-      - choice:
-          name: PODMAN_LOG_LEVEL
-          choices:
-            - error
-            - debug
-            - info
-            - warn
-            - fatal
-            - panic
-          description: Podman log level to use. Default is error.
-      - string:
-          name: NORDIX_REGISTRY
-          default: 'registry.nordix.org'
-          description: Nordix container image registry.
-
-    scm:
-      - git:
-          url: 'https://github.com/eiffel-community/{project-git-repo}.git'
-          branches:
-            - '*/{branch}'
-          refspec: ''
-          timeout: 15
-          per-build-tag: false
-          skip-tag: true
-          shallow-clone: false
-          use-author: false
-          ignore-notify: false
-          wipe-workspace: true
-          prune: false
-          clean:
-            after: false
-            before: false
-          choosing-strategy: 'default'
-          basedir: '$WORKSPACE'
-
-    triggers:
-      - github
-
-    wrappers:
-      - build-timeout:
-          timeout: 10
-      - nordixinfra-harbor-creds-wrapper
-      - nordixinfra-eiffel-github-token
-      - mask-passwords
-      - openstack:
-          single-use: true
-
-    builders:
-      - '{project-build-macro}'
-
-    publishers:
-      - postbuildscript:
-          builders:
-            - role: SLAVE
-              build-on:
-                - SUCCESS
-                - FAILURE
-                - ABORTED
-                - NOT_BUILT
-                - UNSTABLE
-              build-steps:
-                - 'eiffel-global-pr-comment-macro'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/global-eiffel-container-build-periodic.yaml b/jjb/eiffel/global-eiffel-container-build-periodic.yaml
deleted file mode 100644 (file)
index a531f26..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
----
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 Nordix Foundation.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-- job-template:
-    name: '{project-name}-build-periodic-{distro}-{stream}'
-
-    node: 'eiffel-build-{distro}'
-
-    disabled: false
-
-    concurrent: false
-
-    properties:
-      - logrotate
-
-    parameters:
-      - project-parameters:
-          project: '{project}'
-          branch: '{branch}'
-      - string:
-          name: GIT_BASE_HTTPS
-          default: https://github.com/eiffel-community
-          description: HTTPS URL of Project Repo on GitHub to clone repo.
-      - string:
-          name: GIT_BASE_SSH
-          default: git@github.com:eiffel-community
-          description: SSH URL of Project Repo on GitHub to clone repo.
-      - string:
-          name: IMAGE_DOCKERFILE
-          default: '{image-dockerfile}'
-          description: Dockerfile to use for building the container image
-      - string:
-          name: IMAGE_NAME
-          default: '{image-name}'
-          description: Name of the container image
-      - string:
-          name: IMAGE_TAG
-          default: '{image-tag}'
-          description: Tag to apply to the container image
-      - choice:
-          name: HARBOR_EIFFEL_PROJECT
-          choices:
-            - eiffel
-            - eiffel-playground
-          description: Project to push container images to. Default is eiffel. eiffel-playground is for development purposes.
-      - choice:
-          name: PODMAN_LOG_LEVEL
-          choices:
-            - error
-            - debug
-            - info
-            - warn
-            - fatal
-            - panic
-          description: Podman log level to use. Default is error.
-      - string:
-          name: NORDIX_REGISTRY
-          default: 'registry.nordix.org'
-          description: Nordix container image registry.
-
-    scm:
-      - git:
-          url: 'https://github.com/eiffel-community/{project-git-repo}.git'
-          branches:
-            - '*/{branch}'
-          refspec: ''
-          timeout: 15
-          per-build-tag: false
-          skip-tag: true
-          shallow-clone: false
-          use-author: false
-          ignore-notify: false
-          wipe-workspace: true
-          prune: false
-          clean:
-            after: false
-            before: false
-          choosing-strategy: 'default'
-          basedir: '$WORKSPACE'
-
-
-    triggers:
-      - pollscm:
-          cron: "H 0,8,16 * * *"
-
-    wrappers:
-      - build-timeout:
-          timeout: 10
-      - nordixinfra-harbor-creds-wrapper
-      - mask-passwords
-      - openstack:
-          single-use: True
-
-    builders:
-      - '{project-build-macro}'
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/macros/eiffel-macros.yaml b/jjb/eiffel/macros/eiffel-macros.yaml
deleted file mode 100644 (file)
index 7247ba1..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
----
-- builder:
-    name: 'eiffel-global-container-build-macro'
-    builders:
-      - shell:
-          !include-raw: ../scripts/eiffel-global-container-build.sh
-
-- builder:
-    name: 'eiffel-intelligence-container-build-macro'
-    builders:
-      - shell:
-          !include-raw: ../scripts/eiffel-intelligence-container-build.sh
-
-- builder:
-    name: 'eiffel-intelligence-frontend-container-build-macro'
-    builders:
-      - shell:
-          !include-raw: ../scripts/eiffel-intelligence-frontend-container-build.sh
-
-- builder:
-    name: 'eiffel-remrem-generate-container-build-macro'
-    builders:
-      - shell:
-          !include-raw: ../scripts/eiffel-remrem-generate-container-build.sh
-
-- builder:
-    name: 'eiffel-remrem-publish-container-build-macro'
-    builders:
-      - shell:
-          !include-raw: ../scripts/eiffel-remrem-publish-container-build.sh
-
-- builder:
-    name: 'eiffel-global-pr-comment-macro'
-    builders:
-      - shell:
-          !include-raw: ../scripts/eiffel-global-pr-comment.sh
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/scripts/eiffel-global-container-build.sh b/jjb/eiffel/scripts/eiffel-global-container-build.sh
deleted file mode 100644 (file)
index 7f9e6a3..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/bash
-
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 The Nordix Foundation. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-set -o errexit
-set -o pipefail
-set -o nounset
-
-# navigate to root of the git clone
-cd "$WORKSPACE"
-
-# the Dockerfile to use for building the container image
-IMAGE_DOCKERFILE="${IMAGE_DOCKERFILE:?IMAGE_DOCKERFILE is unset!}"
-
-# the name of the container image
-IMAGE_NAME="${IMAGE_NAME:?IMAGE_NAME is unset!}"
-
-# the tag to apply to the container image
-IMAGE_TAG="${IMAGE_TAG:-latest}"
-
-# set image name
-IMAGE_NAME_TAG="$NORDIX_REGISTRY/$HARBOR_EIFFEL_PROJECT/$IMAGE_NAME:$IMAGE_TAG"
-
-# set the build command so we can log it to console
-PODMAN_BUILD_CMD="podman build --file $IMAGE_DOCKERFILE --log-level $PODMAN_LOG_LEVEL --tag $IMAGE_NAME_TAG ."
-
-echo "Info  : Building the container image with the command"
-echo "        $PODMAN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$PODMAN_BUILD_CMD
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! List of container images is"
-echo "----------------------------------------------------------------"
-podman images --log-level $PODMAN_LOG_LEVEL
-echo "----------------------------------------------------------------"
-echo "Info  : Logging in to registry.nordix.org and pushing the image"
-echo "----------------------------------------------------------------"
-podman login --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY" --username "$HARBOR_USERNAME" --password "$HARBOR_PASSWORD"
-podman push --log-level "$PODMAN_LOG_LEVEL" "$IMAGE_NAME_TAG"
-podman logout --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY"
-echo "----------------------------------------------------------------"
-echo "Info  : Done!"
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/scripts/eiffel-global-pr-comment.sh b/jjb/eiffel/scripts/eiffel-global-pr-comment.sh
deleted file mode 100644 (file)
index 2ca3942..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/bash
-
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 The Nordix Foundation. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-set -o errexit
-set -o pipefail
-set -o nounset
-
-# navigate to root of the git clone
-#cd "$WORKSPACE"
-
-echo "Info  : Identifying PR"
-# get the PR no
-GITHUB_PR_NO=$(git show --pretty=format:%s --quiet | awk -F'[#)]' '{print $2}')
-
-# skip commenting if the commit is not created using PR
-if [[ -z "$GITHUB_PR_NO" ]]; then
-  echo "Info  : The commit is not connected to a PR. Will not post comment to GitHub!"
-  exit 0
-fi
-
-# construct the URLs
-GITHUB_PR_HTTP_URL="$GITHUB_BASE_URL/$PROJECT/pull/$GITHUB_PR_NO"
-GITHUB_PR_API_URL="$GITHUB_API_URL/$PROJECT/pulls/$GITHUB_PR_NO/reviews"
-IMAGE_NAME_TAG="$NORDIX_REGISTRY/$HARBOR_EIFFEL_PROJECT/$PROJECT:$IMAGE_TAG"
-
-# log PR no to console
-echo "Info  : PR and API URLs"
-echo "        $GITHUB_PR_HTTP_URL"
-echo "        $GITHUB_PR_API_URL"
-
-# get build status
-BUILD_STATUS=$(curl -s "$BUILD_URL/api/json?pretty=true" | grep result | awk -F'[""]' '{print $4}')
-echo "Info  : Build status is $BUILD_STATUS"
-
-# file to store PR comment
-GITHUB_PR_COMMENT_FILE="/tmp/pr_comment.txt.$$"
-/bin/rm -rf "$GITHUB_PR_COMMENT_FILE"
-
-# construct the comment body depending on build status
-if [[ "$BUILD_STATUS" == "SUCCESS" ]]; then
-  cat << EOF >> "$GITHUB_PR_COMMENT_FILE"
-{
-  "event": "COMMENT",
-  "body": "
-- Build Status: **$BUILD_STATUS**\n
-- Build URL: [Nordix Jenkins]($BUILD_URL)\n
-- Command to pull image:\n
-    \`docker pull $IMAGE_NAME_TAG\`\n
-    or\n
-    \`podman pull $IMAGE_NAME_TAG\`
-"
-}
-EOF
-else
-  cat << EOF >> "$GITHUB_PR_COMMENT_FILE"
-{
-  "event": "COMMENT",
-  "body": "
-- Build Status: **$BUILD_STATUS**\n
-- Build URL: [Nordix Jenkins]($BUILD_URL)\n
-"
-}
-EOF
-fi
-
-# construct the full comment
-echo "Info  : PR comment"
-echo "----------------------------------------------------------------"
-cat "$GITHUB_PR_COMMENT_FILE"
-echo "----------------------------------------------------------------"
-echo
-echo "Info  : Command to send PR comment"
-echo "----------------------------------------------------------------"
-echo "curl -s -u \"username:password\" -X POST -H \"Accept: application/vnd.github.v3+json\" \"$GITHUB_PR_API_URL\" -d \"@${GITHUB_PR_COMMENT_FILE}\""
-echo "----------------------------------------------------------------"
-
-curl -s -u "${NORDIXINFRA_GITHUB_USERNAME}:${NORDIXINFRA_GITHUB_TOKEN}" -X POST \
-    -H \"Accept: application/vnd.github.v3+json\" "$GITHUB_PR_API_URL" -d "@${GITHUB_PR_COMMENT_FILE}"
-
-# remove the file
-/bin/rm -rf "$GITHUB_PR_COMMENT_FILE"
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/scripts/eiffel-intelligence-container-build.sh b/jjb/eiffel/scripts/eiffel-intelligence-container-build.sh
deleted file mode 100644 (file)
index 72eb914..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/bash
-
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 The Nordix Foundation. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-set -o errexit
-set -o pipefail
-set -o nounset
-
-# navigate to root of the git clone
-cd "$WORKSPACE"
-
-# TODO (fdegir): the versions need to be parameterized
-# they are hardcoded in the script to get the basic builds working
-# the job and script will be updated once the build is working and the versions are confirmed
-# set openjdk and maven versions
-OPENJDK_VERSION="8u265-b01-0ubuntu2~20.04"
-MAVEN_VERSION="3.6.3-1"
-
-# set maven build command
-MAVEN_BUILD_CMD="mvn --quiet --batch-mode package -DskipTests"
-
-# install openjdk and maven
-echo "Info  : Installing openjdk and maven"
-echo "----------------------------------------------------------------"
-sudo apt install -y -qq openjdk-8-jdk-headless="$OPENJDK_VERSION" maven="$MAVEN_VERSION"
-echo "----------------------------------------------------------------"
-echo "Info  : Building the project with the command"
-echo "        $MAVEN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$MAVEN_BUILD_CMD
-# find the warfile
-PROJECT_WAR_FILE=$(ls target/*.war)
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! Artifact is available as"
-ls -al $PROJECT_WAR_FILE
-echo "----------------------------------------------------------------"
-
-# the Dockerfile to use for building the container image
-IMAGE_DOCKERFILE="${IMAGE_DOCKERFILE:?IMAGE_DOCKERFILE is unset!}"
-
-# the name of the container image
-IMAGE_NAME="${IMAGE_NAME:?IMAGE_NAME is unset!}"
-
-# the tag to apply to the container image
-IMAGE_TAG="${IMAGE_TAG:-latest}"
-
-# set image name
-IMAGE_NAME_TAG="$NORDIX_REGISTRY/$HARBOR_EIFFEL_PROJECT/$IMAGE_NAME:$IMAGE_TAG"
-
-# set the build command so we can log it to console
-PODMAN_BUILD_CMD="podman build --build-arg URL=$PROJECT_WAR_FILE --file $IMAGE_DOCKERFILE --log-level $PODMAN_LOG_LEVEL --tag $IMAGE_NAME_TAG ."
-
-echo "Info  : Building the container image with the command"
-echo "        $PODMAN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$PODMAN_BUILD_CMD
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! List of container images is"
-echo "----------------------------------------------------------------"
-podman images --log-level $PODMAN_LOG_LEVEL
-echo "----------------------------------------------------------------"
-echo "Info  : Logging in to registry.nordix.org and pushing the image"
-echo "----------------------------------------------------------------"
-podman login --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY" --username "$HARBOR_USERNAME" --password "$HARBOR_PASSWORD"
-podman push --log-level "$PODMAN_LOG_LEVEL" "$IMAGE_NAME_TAG"
-podman logout --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY"
-echo "----------------------------------------------------------------"
-echo "Info  : Done!"
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/scripts/eiffel-intelligence-frontend-container-build.sh b/jjb/eiffel/scripts/eiffel-intelligence-frontend-container-build.sh
deleted file mode 100644 (file)
index 72eb914..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/bash
-
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 The Nordix Foundation. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-set -o errexit
-set -o pipefail
-set -o nounset
-
-# navigate to root of the git clone
-cd "$WORKSPACE"
-
-# TODO (fdegir): the versions need to be parameterized
-# they are hardcoded in the script to get the basic builds working
-# the job and script will be updated once the build is working and the versions are confirmed
-# set openjdk and maven versions
-OPENJDK_VERSION="8u265-b01-0ubuntu2~20.04"
-MAVEN_VERSION="3.6.3-1"
-
-# set maven build command
-MAVEN_BUILD_CMD="mvn --quiet --batch-mode package -DskipTests"
-
-# install openjdk and maven
-echo "Info  : Installing openjdk and maven"
-echo "----------------------------------------------------------------"
-sudo apt install -y -qq openjdk-8-jdk-headless="$OPENJDK_VERSION" maven="$MAVEN_VERSION"
-echo "----------------------------------------------------------------"
-echo "Info  : Building the project with the command"
-echo "        $MAVEN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$MAVEN_BUILD_CMD
-# find the warfile
-PROJECT_WAR_FILE=$(ls target/*.war)
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! Artifact is available as"
-ls -al $PROJECT_WAR_FILE
-echo "----------------------------------------------------------------"
-
-# the Dockerfile to use for building the container image
-IMAGE_DOCKERFILE="${IMAGE_DOCKERFILE:?IMAGE_DOCKERFILE is unset!}"
-
-# the name of the container image
-IMAGE_NAME="${IMAGE_NAME:?IMAGE_NAME is unset!}"
-
-# the tag to apply to the container image
-IMAGE_TAG="${IMAGE_TAG:-latest}"
-
-# set image name
-IMAGE_NAME_TAG="$NORDIX_REGISTRY/$HARBOR_EIFFEL_PROJECT/$IMAGE_NAME:$IMAGE_TAG"
-
-# set the build command so we can log it to console
-PODMAN_BUILD_CMD="podman build --build-arg URL=$PROJECT_WAR_FILE --file $IMAGE_DOCKERFILE --log-level $PODMAN_LOG_LEVEL --tag $IMAGE_NAME_TAG ."
-
-echo "Info  : Building the container image with the command"
-echo "        $PODMAN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$PODMAN_BUILD_CMD
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! List of container images is"
-echo "----------------------------------------------------------------"
-podman images --log-level $PODMAN_LOG_LEVEL
-echo "----------------------------------------------------------------"
-echo "Info  : Logging in to registry.nordix.org and pushing the image"
-echo "----------------------------------------------------------------"
-podman login --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY" --username "$HARBOR_USERNAME" --password "$HARBOR_PASSWORD"
-podman push --log-level "$PODMAN_LOG_LEVEL" "$IMAGE_NAME_TAG"
-podman logout --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY"
-echo "----------------------------------------------------------------"
-echo "Info  : Done!"
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/scripts/eiffel-remrem-generate-container-build.sh b/jjb/eiffel/scripts/eiffel-remrem-generate-container-build.sh
deleted file mode 100644 (file)
index a867dd9..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/bin/bash
-
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 The Nordix Foundation. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-set -o errexit
-set -o pipefail
-set -o nounset
-
-# navigate to root of the git clone
-cd "$WORKSPACE"
-
-# TODO (fdegir): the versions need to be parameterized
-# they are hardcoded in the script to get the basic builds working
-# the job and script will be updated once the build is working and the versions are confirmed
-# set openjdk and maven versions
-OPENJDK_VERSION="8u265-b01-0ubuntu2~20.04"
-MAVEN_VERSION="3.6.3-1"
-
-# set maven build command
-MAVEN_BUILD_CMD="mvn --quiet --batch-mode package -DskipTests"
-
-# install openjdk and maven
-echo "Info  : Installing openjdk and maven"
-echo "----------------------------------------------------------------"
-sudo apt install -y -qq openjdk-8-jdk-headless="$OPENJDK_VERSION" maven="$MAVEN_VERSION"
-echo "----------------------------------------------------------------"
-echo "Info  : Building the project with the command"
-echo "        $MAVEN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-cd service
-$MAVEN_BUILD_CMD
-# find the warfile - we need to be in the folder where the service code is located
-PROJECT_WAR_FILE=$(ls target/*.war)
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! Artifact is available as"
-ls -al $PROJECT_WAR_FILE
-echo "----------------------------------------------------------------"
-
-# the Dockerfile to use for building the container image
-IMAGE_DOCKERFILE="${IMAGE_DOCKERFILE:?IMAGE_DOCKERFILE is unset!}"
-
-# the name of the container image
-IMAGE_NAME="${IMAGE_NAME:?IMAGE_NAME is unset!}"
-
-# the tag to apply to the container image
-IMAGE_TAG="${IMAGE_TAG:-latest}"
-
-# set image name
-IMAGE_NAME_TAG="$NORDIX_REGISTRY/$HARBOR_EIFFEL_PROJECT/$IMAGE_NAME:$IMAGE_TAG"
-
-# set the build command so we can log it to console
-PODMAN_BUILD_CMD="podman build --build-arg URL=$PROJECT_WAR_FILE --file $IMAGE_DOCKERFILE --log-level $PODMAN_LOG_LEVEL --tag $IMAGE_NAME_TAG ."
-
-echo "Info  : Building the container image with the command"
-echo "        $PODMAN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$PODMAN_BUILD_CMD
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! List of container images is"
-echo "----------------------------------------------------------------"
-podman images --log-level $PODMAN_LOG_LEVEL
-echo "----------------------------------------------------------------"
-echo "Info  : Logging in to registry.nordix.org and pushing the image"
-echo "----------------------------------------------------------------"
-podman login --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY" --username "$HARBOR_USERNAME" --password "$HARBOR_PASSWORD"
-podman push --log-level "$PODMAN_LOG_LEVEL" "$IMAGE_NAME_TAG"
-podman logout --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY"
-echo "----------------------------------------------------------------"
-echo "Info  : Done!"
-
-# vim: set ts=2 sw=2 expandtab:
diff --git a/jjb/eiffel/scripts/eiffel-remrem-publish-container-build.sh b/jjb/eiffel/scripts/eiffel-remrem-publish-container-build.sh
deleted file mode 100644 (file)
index 8023014..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/bin/bash
-
-# ============LICENSE_START=======================================================
-#  Copyright (C) 2020 The Nordix Foundation. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# SPDX-License-Identifier: Apache-2.0
-# ============LICENSE_END=========================================================
-
-set -o errexit
-set -o pipefail
-set -o nounset
-
-# navigate to root of the git clone
-cd "$WORKSPACE"
-
-# TODO (fdegir): the versions need to be parameterized
-# they are hardcoded in the script to get the basic builds working
-# the job and script will be updated once the build is working and the versions are confirmed
-# set openjdk and maven versions
-OPENJDK_VERSION="8u265-b01-0ubuntu2~20.04"
-MAVEN_VERSION="3.6.3-1"
-
-# set maven build command
-MAVEN_BUILD_CMD="mvn --quiet --batch-mode package -DskipTests"
-
-# install openjdk and maven
-echo "Info  : Installing openjdk and maven"
-echo "----------------------------------------------------------------"
-sudo apt install -y -qq openjdk-8-jdk-headless="$OPENJDK_VERSION" maven="$MAVEN_VERSION"
-echo "----------------------------------------------------------------"
-echo "Info  : Building the project with the command"
-echo "        $MAVEN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$MAVEN_BUILD_CMD
-# find the warfile - we need to be in the folder where the service code is located
-cd publish-service
-PROJECT_WAR_FILE=$(ls target/*.war)
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! Artifact is available as"
-ls -al $PROJECT_WAR_FILE
-echo "----------------------------------------------------------------"
-
-# the Dockerfile to use for building the container image
-IMAGE_DOCKERFILE="${IMAGE_DOCKERFILE:?IMAGE_DOCKERFILE is unset!}"
-
-# the name of the container image
-IMAGE_NAME="${IMAGE_NAME:?IMAGE_NAME is unset!}"
-
-# the tag to apply to the container image
-IMAGE_TAG="${IMAGE_TAG:-latest}"
-
-# set image name
-IMAGE_NAME_TAG="$NORDIX_REGISTRY/$HARBOR_EIFFEL_PROJECT/$IMAGE_NAME:$IMAGE_TAG"
-
-# set the build command so we can log it to console
-PODMAN_BUILD_CMD="podman build --build-arg URL=$PROJECT_WAR_FILE --file $IMAGE_DOCKERFILE --log-level $PODMAN_LOG_LEVEL --tag $IMAGE_NAME_TAG ."
-
-echo "Info  : Building the container image with the command"
-echo "        $PODMAN_BUILD_CMD"
-echo "----------------------------------------------------------------"
-$PODMAN_BUILD_CMD
-echo "----------------------------------------------------------------"
-echo "Info  : Build successful! List of container images is"
-echo "----------------------------------------------------------------"
-podman images --log-level $PODMAN_LOG_LEVEL
-echo "----------------------------------------------------------------"
-echo "Info  : Logging in to registry.nordix.org and pushing the image"
-echo "----------------------------------------------------------------"
-podman login --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY" --username "$HARBOR_USERNAME" --password "$HARBOR_PASSWORD"
-podman push --log-level "$PODMAN_LOG_LEVEL" "$IMAGE_NAME_TAG"
-podman logout --log-level "$PODMAN_LOG_LEVEL" "$NORDIX_REGISTRY"
-echo "----------------------------------------------------------------"
-echo "Info  : Done!"
-
-# vim: set ts=2 sw=2 expandtab:
index e9394bfea66d1c4792b9a84aac4e468a0d3a73e7..dee308b8f4aa8e7a01f8e557b3585c512ea943eb 100644 (file)
       - shell:
           !include-raw-escape: ../global/rebase-jobs.sh
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#infra'
-          notify-start: false
-          notify-success: false
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#infra'
+#          notify-start: false
+#          notify-success: false
+#          notify-failure: true
+#          notify-back-to-normal: true
index 38b835a062b8b921df381a71ca807ce9ee2cbec2..0bc61f5b1867078f7748ed516cab41d540c274dd 100644 (file)
     builders:
       - 'apache-geode-native-win-setup-slave-macro'
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 51c3725de0a21dec5907b104e48e8e74bc2cf8b7..7f4cfc77c0332ee233e1b69ff446abb3ee8c0f3c 100644 (file)
               abort-all-job: false
               node-parameters: true
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
\ No newline at end of file
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
\ No newline at end of file
index c7b3f84d9fb4ed10f7dac079eaa7c47b4fa9feb4..11f14d6e532802788bf26c717a5c37a228e76945 100644 (file)
@@ -70,9 +70,9 @@
       - workspace-cleanup:
           clean-if:
             - failure: false
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index a0bca227f92273f15157a41848de2b3e5144d9cc..0f7e8326d0933be95b51ad0a2989bd230f172af2 100644 (file)
     builders:
       - 'apache-geode-native-srcrelease-macro'
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 5451a130c9b046d65f302df3eb8abeb5255926fc..421ffc8829c69ceeca9657b468709a75679cfe58 100644 (file)
     builders:
       - 'apache-geode-native-setup-slave-macro'
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 650c3288193c0afa70071ad324d1b714c25a93a9..8169f9e86ca47cbd25c069d66d30095c2bda6b5e 100644 (file)
               node-parameters: true
               enable-condition: "$PUBLISH_GEODE == true"
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 7f234bc38757614059d135ea74a61f3bf3d698d3..bee3bdeeca7c7126435a17e2c58fa3d26e805420 100644 (file)
@@ -62,9 +62,9 @@
       - workspace-cleanup:
           clean-if:
             - failure: false
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index f93ab003de874fddc3139b3945f79defa89c2b6f..339f0e9d81b7322aa5e86fb85bf2704ef1565a06 100644 (file)
               node-parameters: true
               enable-condition: "$PUBLISH_GEODE == true"
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 4a7d873fbe583388e9835006536dd9e8d7e93202..97bada38073cdc708d5e9628faf2df7478d90162 100644 (file)
     builders:
       - '{build-executor}'
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 6fdfec893b1111b502d6ae777d6e2bc3c988abfc..e3374020bcbea536a8463c659a61817a28ef29ff 100644 (file)
@@ -97,9 +97,9 @@
           keep-all: false
           allow-missing: true
           link-to-last-build: false
-      - notify-slack:
-          slack-channel: '#geode-ci'
-          notify-start: true
-          notify-success: true
-          notify-failure: true
-          notify-back-to-normal: true
+#      - notify-slack:
+#          slack-channel: '#geode-ci'
+#          notify-start: true
+#          notify-success: true
+#          notify-failure: true
+#          notify-back-to-normal: true
index 65008c4760c7aa82c4d3c656439b543880634bbf..6eaa7ad8a4648d1da4f521f717fd891e44545e2b 100644 (file)
       - shell:
           !include-raw-escape: ./rebase-jobs.sh
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#infra'
-          notify-start: false
-          notify-success: false
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#infra'
+#          notify-start: false
+#          notify-success: false
+#          notify-failure: true
+#          notify-back-to-normal: true
index c1c6abea06f14e8cfa3b0b3663c5a46360e8d26b..5c8953ce3ec8a20c37daa1bbab4d768949a87323 100644 (file)
                 #!/bin/bash
                 sudo chown -R $USER:$USER $WORKSPACE || exit 1
 
-- publisher:
-    name: notify-slack
-    publishers:
-      - slack:
-          room: '{slack-channel}'
-          notify-start: '{notify-start}'
-          notify-success: '{notify-success}'
-          notify-failure: '{notify-failure}'
-          notify-back-to-normal: '{notify-back-to-normal}'
+#- publisher:
+#    name: notify-slack
+#    publishers:
+#      - slack:
+#          team-domain: 'EST'
+#          auth-token: ' '
+#          auth-token-id: ' '
+#          build-server-url: ' '
+#          room: '{slack-channel}'
+#          notify-start: '{notify-start}'
+#          notify-success: '{notify-success}'
+#          notify-failure: '{notify-failure}'
+#          notify-back-to-normal: '{notify-back-to-normal}'
 
 # property to discard old builds
 - property:
index 180f851a28c884d1a24f5dae436078380d3a18bd..aa3e289d3c933245aa3474ff81cac520fdd3bd08 100644 (file)
       - shell:
           !include-raw-escape: ../global/rebase-jobs.sh
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#infra'
-          notify-start: false
-          notify-success: false
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#infra'
+#          notify-start: false
+#          notify-success: false
+#          notify-failure: true
+#          notify-back-to-normal: true
index cbee1e3656a6e008469ec29d233cdf54313c76c6..1faa35712871020c45c0ca5b6d4c6e7ec24ab72d 100644 (file)
       - shell:
           !include-raw-escape: ../global/rebase-jobs.sh
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#infra'
-          notify-start: false
-          notify-success: false
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#infra'
+#          notify-start: false
+#          notify-success: false
+#          notify-failure: true
+#          notify-back-to-normal: true
index 729e547dd1b335673bac3fbe932581c208735a91..44e3db89d347b538c49845ef28f8b338a7abb3a2 100644 (file)
       - shell:
           !include-raw-escape: ../global/rebase-jobs.sh
 
-    publishers:
-      - notify-slack:
-          slack-channel: '#infra'
-          notify-start: false
-          notify-success: false
-          notify-failure: true
-          notify-back-to-normal: true
+#    publishers:
+#      - notify-slack:
+#          slack-channel: '#infra'
+#          notify-start: false
+#          notify-success: false
+#          notify-failure: true
+#          notify-back-to-normal: true
diff --git a/tox.ini b/tox.ini
index ac5cf95ffed15ee082c8dbebfd5eb1f55e0488e1..05b3cd0f7eaea97ff17b368f58e3975f743184ac 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -12,8 +12,8 @@ passenv = *
 deps = -r{toxinidir}/jjb/infra/test-requirements.txt
 whitelist_externals = bash
 commands =
-  bash -c "jenkins-jobs --conf {toxinidir}/jjb/global/jenkins_jobs.ini \
-      test --config-xml --recursive {toxinidir}/jjb"
+  bash -c "jenkins-jobs  -l debug --conf {toxinidir}/jjb/global/jenkins_jobs.ini \
+      --user $JJB_USERNAME --password $JJB_USERTOKEN  test --config-xml --recursive {toxinidir}/jjb"
 
 [testenv:jjbdeploy]
 description = invoke jenkins-job-builder to deploy jobs from jjb templates