Jenkins基础:CSRF设定取消问题记录

这篇文章用于记录一个尚未发现原因的问题的暂定对应方法。

问题现象与暂定对应

使用Groovy脚本将CSRF设定进行取消,并将文件内容拷贝至/usr/share/jenkins/ref/init.groovy.d/目录下,Alpine版本的Jenkins在容器启动之后,直接确认即可发现CSRF设定已经取消,而CentOS作为基础镜像的Jenkins则需要再次重启才能生效。

Alpine版本Jenkins服务

docker-compose.yml

准备如下docker-compose的yaml文件

liumiaocn:jenkins liumiao$ cat docker-compose.yml 
version: '2'

services:
  # jenkins service based on Jenkins LTS version
  jenkins:
    image: liumiaocn/jenkins:2.164.3
    ports:
      - "32002:8080"
      - "50000:50000"
    environment:
      - JENKINS_ADMIN_ID=root
      - JENKINS_ADMIN_PW=liumiaocn
      - JENKINS_MODE=master
    volumes:
      - ./data/:/data/jenkins
      - /var/run/docker.sock:/var/run/docker.sock
    restart: "no"
liumiaocn:jenkins liumiao$

步骤2: 启动Jenkins服务

liumiaocn:jenkins liumiao$ docker-compose up -d
Creating network "jenkins_default" with the default driver
Creating jenkins_jenkins_1 ... done
liumiaocn:jenkins liumiao$

CentOS版本Jenkins服务

docker-compose.yml

准备如下docker-compose的yaml文件

liumiaocn:jenkins liumiao$ cat docker-compose.yml 
version: '2'

services:
  # jenkins service based on Jenkins LTS version
  jenkins:
    image: liumiaocn/jenkins:2.164.3centos7.7openjdk1.8
    ports:
      - "32002:8080"
      - "50000:50000"
    environment:
      - JENKINS_ADMIN_ID=root
      - JENKINS_ADMIN_PW=liumiaocn
      - JENKINS_MODE=master
    volumes:
      - ./data/:/data/jenkins
      - /var/run/docker.sock:/var/run/docker.sock
    restart: "no"
liumiaocn:jenkins liumiao$

步骤2: 启动Jenkins服务

liumiaocn:jenkins liumiao$ docker-compose up -d
Creating network "jenkins_default" with the default driver
Creating jenkins_jenkins_1 ... done
liumiaocn:jenkins liumiao$

步骤3: 重启Jenkins服务

liumiaocn:jenkins liumiao$ docker-compose restart
Restarting jenkins_jenkins_1 ... done
liumiaocn:jenkins liumiao$

总结

CentOS作为基础镜像还是Alpine作为基础镜像,对于CSRF的设定理应完全一致,但是存在微妙的差异,毕竟是通过重启能够解决的问题,后续会进一步确认具体原因。

参考内容

https://liumiaocn.blog.csdn.net/article/details/103021438

发布了920 篇原创文章 · 获赞 1260 · 访问量 389万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览