You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ra...@apache.org on 2024/01/10 13:30:02 UTC

(incubator-kie-kogito-pipelines) branch kie-issues_755 created (now f8a6ce0b)

This is an automated email from the ASF dual-hosted git repository.

rantunes pushed a change to branch kie-issues_755
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git


      at f8a6ce0b Add ansible to the kogito-ci-image

This branch includes the following new commits:

     new f8a6ce0b Add ansible to the kogito-ci-image

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


(incubator-kie-kogito-pipelines) 01/01: Add ansible to the kogito-ci-image

Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rantunes pushed a commit to branch kie-issues_755
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git

commit f8a6ce0ba9e2df7645e5119d0d2bce4114e0e448
Author: Rodrigo Antunes <co...@rodrigoantunes.com.br>
AuthorDate: Wed Jan 10 10:29:49 2024 -0300

    Add ansible to the kogito-ci-image
---
 .ci/jenkins/config/branch.yaml          | 61 +++++++++++++--------------------
 .ci/jenkins/config/main.yaml            |  4 +--
 apache-nodes/Dockerfile.kogito-ci-build | 11 ++++++
 3 files changed, 37 insertions(+), 39 deletions(-)

diff --git a/.ci/jenkins/config/branch.yaml b/.ci/jenkins/config/branch.yaml
index 2330dd57..0a10c138 100644
--- a/.ci/jenkins/config/branch.yaml
+++ b/.ci/jenkins/config/branch.yaml
@@ -1,51 +1,38 @@
 generation_config:
   missing_environment: ignore
-environments:
-  native:
-    env_vars:
-      NATIVE: true
-      BUILD_MVN_OPTS_CURRENT: -Dnative -Dquarkus.native.container-build=true
-      ADDITIONAL_TIMEOUT: 720
-    ids:
-    - native
-  sonarcloud:
-    auto_generation: false
-    env_vars:
-      ENABLE_SONARCLOUD: true
-    ids:
-    - sonarcloud
-    - coverage
-  ecosystem:
-    auto_generation: false
-    ids:
-    - ecosystem
+
+job_types:
+  setup-branch:
+    disabled: true
+  nightly:
+    disabled: false
+  other:
+    disabled: true
+  pullrequest:
+    disabled: true
+  release:
+    disabled: true
+  tools:
+    disabled: true
+
+disable:
+  triggers: true
+  deploy: true
+  pr_check: true
 repositories:
 - name: incubator-kie-kogito-pipelines
   job_display_name: kogito-pipelines
-- name: incubator-kie-kogito-runtimes
-  job_display_name: kogito-runtimes
-- name: incubator-kie-kogito-apps
-  job_display_name: kogito-apps
-- name: incubator-kie-kogito-examples
-  job_display_name: kogito-examples
-- name: incubator-kie-kogito-images
-  job_display_name: kogito-images
 - name: incubator-kie-kogito-operator
   job_display_name: kogito-operator
 - name: incubator-kie-kogito-serverless-operator
   job_display_name: kogito-serverless-operator
-- name: incubator-kie-kogito-docs
-  job_display_name: kogito-docs
-- name: incubator-kie-docs
-  job_display_name: kie-docs
-  branch: main-kogito
 git:
   author:
     name: apache
     # Taken from https://ci-builds.apache.org/credentials/
     # Need to be verified
     credentials_id: 399061d0-5ab5-4142-a186-a52081fef742
-    token_credentials_id: kie-ci3-token
+    token_credentials_id: ci-builds
     push:
       credentials_id: 84811880-2025-45b6-a44c-2f33bef30ad2 # CI Push Access for KIE
       token_credentials_id: 41128c14-bb63-4708-9074-d20a318ee630 # GitHub Personal Access Token for KIE
@@ -94,10 +81,10 @@ jenkins:
         # At some point, this image will need to be changed when a release branch is created 
         # but we need to make sure the image exists first ... simple tag before setting up the branch ?
         # See https://github.com/kiegroup/kie-issues/issues/551
-        image: quay.io/kiegroup/kogito-ci-build:main-latest
+        image: quay.io/kiegroup/kogito-ci-build:kie-issues_755-latest
         args: --privileged --group-add docker
   default_tools:
-    jdk: jdk_17_latest
-    maven: maven_3.9.3
+    jdk: jdk_11_latest
+    maven: maven_3.8.6
     sonar_jdk: jdk_17_latest
-  jobs_definition_file: .ci/jenkins/dsl/jobs.groovy
+  jobs_definition_file: .ci/jenkins/dsl/jobs.groovy
\ No newline at end of file
diff --git a/.ci/jenkins/config/main.yaml b/.ci/jenkins/config/main.yaml
index c4e240ec..71f428d0 100644
--- a/.ci/jenkins/config/main.yaml
+++ b/.ci/jenkins/config/main.yaml
@@ -15,7 +15,7 @@ ecosystem:
     - incubator-kie-docs.*
 git:
   branches:
-  - name: main
+  - name: kie-issues_755
     main_branch: true
 seed:
   config_file:
@@ -26,7 +26,7 @@ seed:
         credentials_id: ASF_Cloudbees_Jenkins_ci-builds
         push:
           credentials_id: 84811880-2025-45b6-a44c-2f33bef30ad2
-      branch: main
+      branch: kie-issues_755
     path: .ci/jenkins/config/branch.yaml
   jenkinsfile: dsl/seed/jenkinsfiles/Jenkinsfile.seed.branch
 jenkins:
diff --git a/apache-nodes/Dockerfile.kogito-ci-build b/apache-nodes/Dockerfile.kogito-ci-build
index ce45316d..6c4f59c6 100644
--- a/apache-nodes/Dockerfile.kogito-ci-build
+++ b/apache-nodes/Dockerfile.kogito-ci-build
@@ -10,6 +10,9 @@ ARG PYTHON_MAJOR_MINOR_VERSION="3.11"
 # set locale to C.UTF-8
 ENV LANG='C.UTF-8'
 
+# set TZ to America/New_York
+ENV TZ='America/New_York'
+
 RUN apt update && apt upgrade -y && apt install -y \
 # skdman deps (BEGIN)
 git \
@@ -31,6 +34,7 @@ netcat \
 libvshadow-utils \
 sudo \
 wget \
+software-properties-common \
 # system (END)
 # drools (BEGIN)
 fontconfig \
@@ -141,6 +145,13 @@ RUN wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest-4.13/o
   sudo mv ${tmp_dir}/oc /usr/local/bin && \
   rm -rf ${tmp_dir} /tmp/openshift-client*
 
+# Install ansible
+RUN sudo ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
+    echo $TZ | sudo tee /etc/timezone && \
+    sudo add-apt-repository --yes --update ppa:ansible/ansible && \
+    sudo apt update && \
+    sudo apt install -y ansible
+
 # Convenience script to account for using 'alternatives' in some places
 RUN sudo bash -c 'echo -e "#!/bin/bash\nupdate-alternatives \"\$@\"" > /usr/local/bin/alternatives' \
   && sudo chmod +x /usr/local/bin/alternatives


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org