Tag: jenkins pipe道

Rancher在升级服务时不会保留环境variables

我有以下问题。 我使用rancher-compose来升级我的服务。 我在UI中设置了一个环境variables,然后从terminal运行compose命令。 升级之后,我以前在UI中设置的环境variables不再设置。 我使用的rancher-compose命令是: rancher-compose -p [my_stack_name] –url ${RANCHER_ENDPOINT} –access-key ${ACCESS_KEY} –secret-key ${SECRET_KEY} up -d –pull –upgrade –confirm-upgrade 有什么想法吗 ? 谢谢

如何使用未在群中部署的docker容器访问docker群的服务?

我在docker群中部署了Jenkins和Nexus。 jenkins有一个dockerconfiguration为通过套接字访问主机docker。 volumes: – /var/run/docker.sock:/var/run/docker.sock 这个设置允许在Docker群中部署jenkins里面的docker,这个工作正常。 我面临的问题,但是当我试图build立与docker集装箱jenkinspipe道,随后试图访问nexus存储库。 基本上jenkins的群集被部署在覆盖networking内,而jenkinspipe道使用的容器无法访问覆盖networking。 Dockernetworking如下所示: docker network ls: … wzr8yyx6hki1 ci-cd-network overlay swarm .. 样品jenkinspipe道演示过程: pipeline { agent none triggers { pollSCM('H/15 * * * *') } environment { NODE_IMAGE = 'node:6' } stages { stage('Checkout') { agent any steps { /*generated with jenkins syntax generator*/ checkout([$class: 'GitSCM', branches: [[name: '*/master']], […]