Tag: jenkins plugins

在Dockerfile里运行“From ..”docker镜像

我正在构build一个构buildJenkins的映像,我试图在运行时使用Jenkins上的插件,所以,我需要在插件执行之前运行Jenkins。 我执行它像dockerbuild设-tdocker文件和我所获得的错误: jenkins.JenkinsException:请求中的错误:[错误99]无法分配请求的地址 我认为问题是当插件被执行时,猜猜Jenkins正在运行,而不是。 FROM foxylion/jenkins MAINTAINER Mishel Uchuari <dmuchuari@hotmail.com> RUN /usr/local/bin/install-plugins.sh workflow-remote-loader workflow-aggregator build-pipeline-plugin ENV JENKINS_USER replicate ENV JENKINS_PASS replicate USER root RUN apt-get -y update && apt-get -y upgrade RUN apt-get install -y apt-utils RUN apt-get install -y python-pip RUN apt install -y linuxbrew-wrapper RUN useradd someuser -m -s /bin/bash USER someuser RUN […]

Docker从站不是JNLP代理问题

我们使用jenkinsci /奴隶形象在jenkins创build奴隶,但执行curl命令面临下面的问题在该容器奴隶 INFO: [JNLP4-connect connection to 172.16.102.234/172.16.102.234:4000] Local headers refused by remote: docker-slave-7d0fa4f1f330 is not a JNLP agent Sep 21, 2017 9:28:34 AM hudson.remoting.jnlp.Main$CuiListener status INFO: Protocol JNLP4-connect encountered an unexpected exception java.util.concurrent.ExecutionException: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: docker-slave-7d0fa4f1f330 is not a JNLP agent at org.jenkinsci.remoting.util.SettableFuture.get(SettableFuture.java:223) at hudson.remoting.Engine.innerRun(Engine.java:385) at hudson.remoting.Engine.run(Engine.java:287) 请就此提出build议 在jenkins中使用docker工具箱窗口和jenkinsci / slave图像用于从属连接 我已经在tcp://192.168.99.100:2376发布了我的docker引擎

在新的EC2 Jenkins Slave上首次执行Docker不起作用

我在Jenkins中使用EC2 Plugin在需要的时候启动slave实例。 最近我想和Docker一起玩,所以我把它安装在我们用作奴隶的AMI上,但是在奴隶上第一次运行似乎并不奏效。 + docker ps time="2015-04-17T15:38:20Z" level="fatal" msg="Get http:///var/run/docker.sock/v1.16/containers/json: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?" 任何运行后,似乎工作 – 为什么奴隶不工作的第一份工作? 我试过使用sudo,在docker build之前执行docker ps ,但是没有任何东西可以解决这个问题。

Jenkins和Docker没有设备空间 – 如何正确清理

我们在Ubuntu 16.04.1服务器上运行Jenkins(版本2.60.1)。 我们最近遇到的一个问题是,我们经常会遇到“ 设备上没有空间 ”的错误。 我明白在使用Docker的时候,需要进行严格的清理过程,因为这些文件被遗留下来,占用了不必要的空间。 我们使用CloudBees Docker构build和发布插件来处理构build并推送到AWS ECS。 我想过删除所有未使用的图像。 问题是,如果我login到Jenkins实例(通过SSH)并尝试运行它提供的docker命令 – “无法连接到Docker守护进程,docker守护进程是否在该主机上运行? 我想我需要从Jenkins环境或插件的一部分做到这一点? 有人以前处理过这个问题,还是有一些build议? – 我真的很感激。

Jenkins Amazon ECR插件login问题“授权令牌已经过期”

我已经按照Amazon ECR插件( https://wiki.jenkins-ci.org/display/JENKINS/Amazon+ECR ,这只是指示用户安装Amazon ECRconfigurationDocker构build和部署插件)上的说明, ,但Jenkins无法通过ECR进行身份validation。 产生的错误信息是: denied: Your Authorization Token has expired. Please run 'aws ecr get-login' to fetch a new one. 任何人都可以提供的build议非常感谢。