我是码头工人的新手。我想用 Newman、Jenkins、Jenkins-job-builder 创建一个 docker 容器。请帮我。
我构建了一个基于官方 Jenkins 镜像https://hub.docker.com/r/jenkins/jenkins的 docker 镜像。
我使用了 DockerFile。构建成功,Jenkins 应用程序也成功运行。
运行 Jenkins 后,我以 root 身份打开容器
docker exec -u 0 -it jenkins bash
并尝试使用 jenkins-job-builder 添加新作业
jenkins-jobs --conf ./jenkins_jobs.ini update ./jobs.yaml
但我得到了bash: jenkins-jobs: command not found
有我的 Dockerfile
FROM jenkins/jenkins
USER root
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash
RUN apt-get -y install nodejs
RUN npm install -g newman
RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
RUN python get-pip.py
RUN pip install --user jenkins-job-builder
USER jenkins