logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Jenkins pipeline之将命令的运行结果赋值给变量

Jenkins pipeline之将命令的运行结果赋值给变量在使用pipeline声明式语法编写自动化cicd时,难免会遇到需要将某一个命令的执行返回结果赋值给变量的情况。如下:def tag = sh(script: "git describe --tags --always", returnStdout:true).trim()...

Error response from daemon: readlink /var/lib/docker/overlay2: invalid argument

错误信息// 查看pod 报错信息[root@k8s-3 ~]# kubectl -n kube-system describe po metrics-server-5cb9ff977-s28lm...........WarningInspectFailed4m53s (x12 over 6m50s)kubelet, k8s-3Failed to inspect image "registry.c

Jenkins pipeline中bat或者shell命令执行结果,赋值给变量,变量不生效解决方法

例如:想利用bat脚本查询出Git_commit号,赋值给变量,下面的pipeline语句用到此变量,通过直接赋值的方式,下一条语句是无法获取到变量值的。此种写法://从项目readme中读取Git_Commit号Git_Commit =bat label: '', script: 'compile_scripts\\git_commit.bat %svn_project% %svn_branch

kubernetes-dashboard 语言设置为英文

Kubernetes Web UI 默认的配置下语言会跟着浏览器的语言走,也就是说你的浏览器语言是中文的话,面板的语言默认也是中文,并且无法通过面板上的设置来选择语言。大多数时候当然是母语最适合用户,但是像 k8s 这种系统,网上查到的资料大都是英文的,所以反倒是看到对应的中文术语的时候会让人愣一下,反应下这个中文对应的英文术语是什么。所以我个人更倾向将开发工具都默认设置为英文,很多情况下这反倒是

Jenkins pipeline中bat或者shell命令执行结果,赋值给变量,变量不生效解决方法

例如:想利用bat脚本查询出Git_commit号,赋值给变量,下面的pipeline语句用到此变量,通过直接赋值的方式,下一条语句是无法获取到变量值的。此种写法://从项目readme中读取Git_Commit号Git_Commit =bat label: '', script: 'compile_scripts\\git_commit.bat %svn_project% %svn_branch

jenkins:在控制台实时打印服务启动日志

jenkins:你们是怎么在控制台实时打印服务启动日志的?最近,在做服务的自动化部署时遇到一个小需求,测试童鞋希望能够直接在jenkins的控制台上看到服务的启动日志,用户是上帝,你们想要那就给你们做出来好了。那么,问题来了,怎么才能在jenkins控制台上实时展示服务的启动日志呢?经常登录linux服务器查看日志的童鞋会说我平时都是使用tail -f命令来查看服务的日志,是的,这里也不例外,想要

到底了