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 nigel.a...@braincorp.com, <
nigel.armstr...@braincorp.com> 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, david...@mycit.ie <david...@mycit.ie> 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
>>> <http://waves-jenkins.na.qualcomm.com:8080/computer/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 jenkinsci-use...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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 jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.com.

Reply via email to