This is an automated email from the ASF dual-hosted git repository.
tzimanyi pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git
The following commit(s) were added to refs/heads/main by this push:
new dd444f74 kie-issues#670: Install hub CLI for GH operations (#1114)
dd444f74 is described below
commit dd444f746ee9da1fdfa142dc90f9a61cc6b765d7
Author: Jan Stastny <[email protected]>
AuthorDate: Thu Nov 2 15:55:37 2023 +0100
kie-issues#670: Install hub CLI for GH operations (#1114)
Co-authored-by: jstastny-cz <[email protected]>
---
.ci/jenkins/Jenkinsfile.build-kogito-ci-image | 1 +
apache-nodes/Dockerfile.kogito-ci-build | 9 +++++++++
2 files changed, 10 insertions(+)
diff --git a/.ci/jenkins/Jenkinsfile.build-kogito-ci-image
b/.ci/jenkins/Jenkinsfile.build-kogito-ci-image
index fba0135f..3f5b9480 100644
--- a/.ci/jenkins/Jenkinsfile.build-kogito-ci-image
+++ b/.ci/jenkins/Jenkinsfile.build-kogito-ci-image
@@ -84,6 +84,7 @@ pipeline {
gh version
kubectl version --client
oc version --client
+ hub version
'''
echo 'Test docker'
diff --git a/apache-nodes/Dockerfile.kogito-ci-build
b/apache-nodes/Dockerfile.kogito-ci-build
index b8913629..e0cffd5f 100644
--- a/apache-nodes/Dockerfile.kogito-ci-build
+++ b/apache-nodes/Dockerfile.kogito-ci-build
@@ -114,6 +114,15 @@ RUN wget https://go.dev/dl/go1.19.10.linux-amd64.tar.gz -P
/tmp && \
rm -rf /tmp/go* && \
sudo alternatives --install /usr/local/bin/go go /opt/golang/go/bin/go 1
+# Install hub CLI (used for GitHub api operations)
+RUN wget
https://github.com/mislav/hub/releases/download/v2.14.2/hub-linux-amd64-2.14.2.tgz
-O /tmp/hub.tgz && \
+ (if ([ ! -d /opt/hub ]);then sudo mkdir /opt/hub;else rm -rf /opt/hub/*;
fi;) && \
+ sudo tar -C /opt/hub -xzf /tmp/hub.tgz --strip-components=1 && \
+ sudo chown -R nonrootuser:nonrootuser /opt/hub/bin/hub && \
+ sudo chmod -R 755 /opt/hub/bin/hub && \
+ rm -rf /tmp/hub.tgz && \
+ sudo alternatives --install /usr/local/bin/hub hub /opt/hub/bin/hub 1
+
# Cekit
RUN pip3.11 install cekit==4.8.0 behave lxml docker docker-squash elementPath
pyyaml ruamel.yaml python-dateutil Jinja2 pykwalify colorlog click
RUN wget
https://github.com/openshift/source-to-image/releases/download/v1.3.8/source-to-image-v1.3.8-980ca195-linux-amd64.tar.gz
-P /tmp && \
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]