Tag: github

如何以编程方式在jenkins作业configuration页面中设置github回购

我想每次生成一个新的Jenkins容器时,通过代码在http:// host-ip:8080 / job / my_project / configure jenkins页面中设置Github仓库URL。 我读了这可以通过replaceconfig.xml使用python-jenkins的reconfig_job函数来完成。 那么我将如何做到这一点?

docker集线器图像标签不显示使用自动构build从Github组织回购

我已经在docker集线器上设置了自动构build,使用两个不同的github帐户。 个人github帐户 docker中心图片:atifsaddique /基地 一个叫做斯库克特的组织 docker中心回购: https : //hub.docker.com/r/stakater/base/tags/ 当我使用我的个人帐户设置自动构build时,docker在Docker集线器上正确显示, 但是当我使用stakator设置自动化构build时,构build成功,但docker不显示在docker集线器上。 我仍然可以用最新的标签拉图片,但标签不会显示在Docker Hub标签页上。 这里是相同types的问题,但没有正确的答案。 https://github.com/docker/hub-feedback/issues/452

我可以使用Github存储库作为Docker镜像的来源吗?

诚然,我是一个完全noob关于以下,但我觉得我无法find自己的答案这个问题,因为信号/噪音基于search条款docker图像,github,等等。 所以具体地说,我的问题是:我可以使用我的分支版本的Rabbitmq官方图像的Github存储库作为我的FROM指令的值吗? 我试过指定每个我能想到的URL的变体,但没有任何运气(错误包括Error: image ethagnawl/rabbitmq:latest not found , Error: image ethagnawl/rabbitmq:efb97a5171a3672c0c6f38d9127912d5fe753e27 not found )。

无法连接到github.com端口443:连接被拒绝,Bootstrap,Discourse Docker失败

在Discourse的本地安装中运行/var/docker ./launcher bootstrap app命令时,出现此错误。 fatal: unable to access 'https://github.com/SamSaffron/pups.git/': Failed to connect to github.com port 443: Connection refused FAILED TO BOOTSTRAP 以下是我的containers/app.yml的内容。 我一直在使用本指南来尝试启动并运行。 我听说有人遇到HTTP连接问题,因为iptables -L包含一些阻止docker容器连接到互联网的规则。 但是就在下载图像之前。 所以我不明白。 ## ## After making changes to this file, you MUST rebuild for any changes ## to take effect in your live Discourse instance: ## ## /var/docker/launcher rebuild app […]

Artifactory:使用远程存储库下载github发行版

在Docker中我创build了自己的artifactory: $ docker run –name artifactory -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-pro:latest 我可以访问我的artifactory在http://192.168.140.xx:8081/artifactory我有一些免费试用许可证30天(做一些注册后)。 我跳过了代理部分 我创build了一个远程仓库,其configuration如下所示: 现在我试着去拜访: http://192.168.140.xxx:8081/artifactory/yarn-test/v0.23.4/yarn-v0.23.4.tar.gz 我想要访问的是: https://github.com/yarnpkg/yarn/releases/download/v0.23.4/yarn-v0.23.4.tar.gz (所以访问我的artifactory,去我的纱线testing回购,我提供了我想要下载的版本的path:但我收到: 是什么原因? 我究竟做错了什么? 我知道我可以使用VCS来获得一个GitHub仓库,并使用API​​来访问一个版本,但我真的需要在我的URL结尾v0.23.4 / yarn-v0.23.4.tar.gz。

jenkinsGithub插件不能select我的凭据

很奇怪的行为,从来没有发生过,当我尝试在JenkinsconfigurationGithub服务器configuration设置webhooks自动,下拉菜单不显示我的注册凭据,我总是能够做到这一点,但突然间我不不知道发生了什么,我试图卸载插件,重新启动jenkins,杀了jenkinsdocker容器一个configuration所有的东西再次..仍然是相同的问题。 除了没有其他的select,没有其他的select,当我添加新的凭据,我仍然没有作为唯一的select..

为什么暴露known_hosts危险

我一直在寻找使用GIT和docker进行自动化构build。 我觉得有用的工具之一是ssh-keyscan ,它将结果添加到known_hosts并允许您在首次克隆存储库时绕过“指纹”提示。 我读了一个评论说, 暴露这个文件是非常危险的 。 我以为keyscan只是把一堆公钥添加到你的known_hosts文件中。 如果有人看到这个,为什么这么危险?他们能否使用相同的工具获得完全相同的公钥? 我会想,在链接中,添加一个私人的ssh密钥到docker集装箱将是危险的部分,因为这是你不想分享的部分。

标记Docker Hub版本的最佳实践是什么?

我有一个运行应用程序的Docker Hub容器。 通常它会通过克隆源git repo来运行应用程序,但是如果我想运行特定的版本,应用程序已经标记了各种版本。 比如我可以做一个 git clone https://github.com/author/application.git git checkout release-1.0.0 作为Docker Hub维护者,我想用容器镜像软件的版本。 除了手动发布发布之外,还有其他的select吗? 现在我的Dockerfile包含这样的东西: ENV APP_VER=2.0.0 RUN git clone …; git checkout ${APP_VER} 在这个例子中,我会保留一个docker文件的标记分支,将APP_VER设置为2.1.0,然后Docker Hub支持这个,但是如果我对repo进行了更改,我不清楚该如何更改Dockerfile的每个分支。

golang docker私人github存储库

我正在尝试创build一个从私人和公共github存储库中提取的docker镜像。 我使用的dockerfile是 FROM golang:1.4.2-onbuild ENV GOPATH /go ENV PATH /go/bin:$PATH EXPOSE 3000 RUN mkdir -p /go/src/github.com/eddi/api RUN git clone https://<access token>@github.com/owner/repo.git /go/src/github.com/owner/repo WORKDIR /go/src/github.com/eddi/api RUN go get github.com/gin-gonic/gin RUN go run server.go 但是当我运行docker构build。 我得到以下错误: cd。 git clone https://github.com/gin-gonic/gin/go/src/github.com/gin-gonic/gin 克隆到“/go/src/github.com/gin-gonic/gin”… 致命:无法访问' https://github.com/gin-gonic/gin/ ':无法parsinghost:github.com 为私人和公共存储库。 如何让我的dockerfile在导入库方面performance良好?

Docker:从一个私人的GitHub仓库获取

我试图运行一个容器,将暴露一个包,我有一个私人的GitHub回购一个golang服务。 由于我正在使用GCE,我的初始图像是谷歌/ debian:wheezy。 安装所有必需的依赖和工具后,我正在运行 RUN go get github.com/<my_org>/<my_package> 该包是私人回购。 我已经添加了我的GitHub SSH密钥,以允许从私人回购克隆到泊坞窗文件: ADD priv/id_rsa /root/.ssh/id_rsa ADD priv/id_rsa.pub /root/.ssh/id_rsa.pub 不过,在尝试克隆repo时,在获取过程中出现错误: # cd .; git clone https://github.com/<my_org>/<my_package> /gopath/src/github.com/<my_org>/<my_package> Cloning into '/gopath/src/github.com/<my_org>/<my_package>'… fatal: could not read Username for 'https://github.com': No such device or address package github.com/<my_org>/<my_package>: exit status 128 为了debugging这个问题,从Dockerfile中运行: RUN ssh-keyscan -t rsa github.com 2>&1 >> /root/.ssh/known_hosts 这告诉我有一些问题。 […]