Jenkins Kuberenet Plugin

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Jenkins Kuberenet Plugin

David Foley
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Jenkins Kuberenet Plugin

Arnaud bourree
Hi,

Could I suggest you to install at least Python 3.6 and not 3.3?

Arnaud

Le mar. 6 oct. 2020 à 23:05, [hidden email] <[hidden email]> a écrit :
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAESUf_C%2BTq%3Dj6o-s0A%3DFA3UEgdvWhBa%2BKKQuT85J-07b%2BrL70g%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Jenkins Kuberenet Plugin

Nigel Armstrong
David,

Looks like your issue isn't with the dockerfile, but with ansible. The failure is listed as `ansible: not found`. Make sure your executor has ansible and its in the path. Note the user and directory jenkins is running the command in.

-Nigel
On Wednesday, October 7, 2020 at 4:09:38 AM UTC-7 Arnaud wrote:
Hi,

Could I suggest you to install at least Python 3.6 and not 3.3?

Arnaud

Le mar. 6 oct. 2020 à 23:05, [hidden email] <[hidden email]> a écrit :
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: Jenkins Kuberenet Plugin

David Foley
When jenkins deploys the pod jnlp container along with my ansible container is created within that Pod,
My docker file is using Ubuntu should I be using the jenkins/jnlp image instead.

If I keep the pod after the jobs fails and execute shell a d run which ansible is shows the path 

On Wed 7 Oct 2020, 19:41 [hidden email], <[hidden email]> wrote:
David,

Looks like your issue isn't with the dockerfile, but with ansible. The failure is listed as `ansible: not found`. Make sure your executor has ansible and its in the path. Note the user and directory jenkins is running the command in.

-Nigel
On Wednesday, October 7, 2020 at 4:09:38 AM UTC-7 Arnaud wrote:
Hi,

Could I suggest you to install at least Python 3.6 and not 3.3?

Arnaud

Le mar. 6 oct. 2020 à 23:05, [hidden email] <[hidden email]> a écrit :
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Jenkins Kuberenet Plugin

Nigel Armstrong
David, 

It sounds like you might not be running the step inside the right container. By default steps are runin the jnlp container. You need to specify `container('container-name') {` for which container to run in. See the documentation: https://plugins.jenkins.io/kubernetes/

-Nigel

On Wed, Oct 7, 2020 at 12:20 PM David Foley <[hidden email]> wrote:
When jenkins deploys the pod jnlp container along with my ansible container is created within that Pod,
My docker file is using Ubuntu should I be using the jenkins/jnlp image instead.

If I keep the pod after the jobs fails and execute shell a d run which ansible is shows the path 

On Wed 7 Oct 2020, 19:41 [hidden email], <[hidden email]> wrote:
David,

Looks like your issue isn't with the dockerfile, but with ansible. The failure is listed as `ansible: not found`. Make sure your executor has ansible and its in the path. Note the user and directory jenkins is running the command in.

-Nigel
On Wednesday, October 7, 2020 at 4:09:38 AM UTC-7 Arnaud wrote:
Hi,

Could I suggest you to install at least Python 3.6 and not 3.3?

Arnaud

Le mar. 6 oct. 2020 à 23:05, [hidden email] <[hidden email]> a écrit :
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/FwKy_J2Afgo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CADE5uP_fWwtUV2jA3DLL73qVKfOKaj11B%2BYyiBmWs1q4mGtazw%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Jenkins Kuberenet Plugin

David Foley
Hi Nigel

I'm using FreeStyle Project. 
I have selected restricted to run on Node: Ansible

On Wed, 7 Oct 2020 at 20:42, Nigel Armstrong <[hidden email]> wrote:
David, 

It sounds like you might not be running the step inside the right container. By default steps are runin the jnlp container. You need to specify `container('container-name') {` for which container to run in. See the documentation: https://plugins.jenkins.io/kubernetes/

-Nigel

On Wed, Oct 7, 2020 at 12:20 PM David Foley <[hidden email]> wrote:
When jenkins deploys the pod jnlp container along with my ansible container is created within that Pod,
My docker file is using Ubuntu should I be using the jenkins/jnlp image instead.

If I keep the pod after the jobs fails and execute shell a d run which ansible is shows the path 

On Wed 7 Oct 2020, 19:41 [hidden email], <[hidden email]> wrote:
David,

Looks like your issue isn't with the dockerfile, but with ansible. The failure is listed as `ansible: not found`. Make sure your executor has ansible and its in the path. Note the user and directory jenkins is running the command in.

-Nigel
On Wednesday, October 7, 2020 at 4:09:38 AM UTC-7 Arnaud wrote:
Hi,

Could I suggest you to install at least Python 3.6 and not 3.3?

Arnaud

Le mar. 6 oct. 2020 à 23:05, [hidden email] <[hidden email]> a écrit :
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/FwKy_J2Afgo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CADE5uP_fWwtUV2jA3DLL73qVKfOKaj11B%2BYyiBmWs1q4mGtazw%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v7om3wac7kyq1_zKoCT2zTL2rqBk6Evd-8e9f%2B177pRpA%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: Jenkins Kuberenet Plugin

David Foley
Am I correct that pipelines are only supported and not Freestyle? 
I created a Test Pipeline, and am able to see the ansible version when I ran "sh 'ansible --version'" 
so it appears the freestyle is using the JNLP container. 


On Wed, 7 Oct 2020 at 21:24, David Foley <[hidden email]> wrote:
Hi Nigel

I'm using FreeStyle Project. 
I have selected restricted to run on Node: Ansible

On Wed, 7 Oct 2020 at 20:42, Nigel Armstrong <[hidden email]> wrote:
David, 

It sounds like you might not be running the step inside the right container. By default steps are runin the jnlp container. You need to specify `container('container-name') {` for which container to run in. See the documentation: https://plugins.jenkins.io/kubernetes/

-Nigel

On Wed, Oct 7, 2020 at 12:20 PM David Foley <[hidden email]> wrote:
When jenkins deploys the pod jnlp container along with my ansible container is created within that Pod,
My docker file is using Ubuntu should I be using the jenkins/jnlp image instead.

If I keep the pod after the jobs fails and execute shell a d run which ansible is shows the path 

On Wed 7 Oct 2020, 19:41 [hidden email], <[hidden email]> wrote:
David,

Looks like your issue isn't with the dockerfile, but with ansible. The failure is listed as `ansible: not found`. Make sure your executor has ansible and its in the path. Note the user and directory jenkins is running the command in.

-Nigel
On Wednesday, October 7, 2020 at 4:09:38 AM UTC-7 Arnaud wrote:
Hi,

Could I suggest you to install at least Python 3.6 and not 3.3?

Arnaud

Le mar. 6 oct. 2020 à 23:05, [hidden email] <[hidden email]> a écrit :
Hi All,

Could do with some help with this one, I'm currently trying to use Kubernetes to build containers for jobs that will run within Jenkins. I'm currently having the issue where my Docker File  has Ansible installed but, for some reason,it's not able to run if the Container is built with Jenkins 

FROM ubuntu:18.04

RUN apt update -y && \
    apt install python3.3 python3-dev gcc libpng-dev g++ build-essential libssl-dev libffi-dev curl wget unzip nano -y

RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
    pip3 install wheel && \
    pip3 install --upgrade setuptools

RUN apt update && \
    apt install software-properties-common -y && \
    apt-add-repository --yes --update ppa:ansible/ansible && \
    apt install ansible -y 

RUN apt update && \
    apt install -y software-properties-common && \
    rm -rf /var/lib/apt/lists/*

RUN apt update && \
    apt install git openssh-server -y && \
    sed -i 's|session required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd && \
    mkdir -p /var/run/sshd

RUN apt install openjdk-8-jdk maven -y && \
    adduser --quiet <user> && \
    echo "<user>:<pass>" | chpasswd && \
    mkdir /home/jenkins/.m2

RUN pip3 install --upgrade pyvmomi && \
    pip install --upgrade pyvmomi
    
RUN service ssh start
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

Building remotely on ansible-wwtrw (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No suitable checks publisher found. [test] $ /bin/sh -xe /tmp/jenkins813336478250655019.sh + whoami root + ansible --version /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: ansible: not found Build step 'Execute shell' marked build as failure  

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/FwKy_J2Afgo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CADE5uP_fWwtUV2jA3DLL73qVKfOKaj11B%2BYyiBmWs1q4mGtazw%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4MECrGcQU-kmgmKL5J0NGUyqCPqqaNJM%2B5Kis-23ExXA%40mail.gmail.com.