Jenkins和Docker git签入了文件和节点二进制文件

时间:2018-05-10 02:06:48

标签: git docker jenkins

我正在尝试使用docker包含Jenkins服务器。我最初在数字海洋Droplet上安装了Jenkins,我进入服务器并使用scp从Jenkins目录下载所有内容。我使用docker-compose在本地安装此卷。

我主要担心的是将这个Jenkins目录保留在git中,但只保留必要的文件。

当我的第一份工作运行时,它安装了节点:

unpacking https://nodejs.org/dist/v9.11.1/node-v9.11.1-linux-x64.tar.gz to /var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/static_node_9.11. on Jenkins

我想知道我将如何在git中维护这个Jenkins卷?我该怎么理睬?我似乎想忽略tools。我怎么能让docker为我安装这个文件,以便第一份工作不需要下载呢?

version: '3'

services:
  jenkins:
    # image: jenkins/jenkins:lts
    build: ./jenkins
    ports:
      - "3001:8080"
      - "50000:50000"
    volumes:
      - $PWD/jenkins:/var/jenkins_home

这个问题可以归结为:

jenkins dir的.gitignore是什么样的?

plugins
.nvm
.npm
tools
workspace
workflow-libs
updates
logs
.standard-cache
.groovy
.cache
.java
.nano
jobs*builds

0 个答案:

没有答案