mafeifan

LV0
订阅了专栏

腾讯云自媒体分享计划

3 文章3.1K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.1K 关注者
发表了文章

Jenkins2 学习系列28 -- 优化多分支流水线任务

Multibranch Pipeline Job 应该是最常见的了。非常适用于一个项目中,不同分支对于不同构建任务。

mafeifan
JenkinsnpmCSSPHP网站
发表了文章

Jenkins2 学习系列27 -- pipeline 中 Docker 操作

如下面例子,首先pull一个我打包好的基于ubuntu的node镜像,这个镜像里面已经包含了nodejs10, wget, zip, curl, python,...

mafeifan
JenkinsiOSNode.jsDocker
发表了文章

Jenkins2 学习系列25 -- 添加 Docker Cloud 并构建镜像

目前Docker已经成为众多流水线中关键的组成部分之一。容器化具有的简单性,灵活性以及隔离性可以让我们定制特定的而且能够精确重复的环境。容器化部署也越来越流行。

mafeifan
JenkinsDocker容器打包
发表了文章

Jenkins2 学习系列21 -- 通过JNLP协议添加Slave节点

Java 网络启动协议(JNLP) 是一种允许客户端启动托管在远程Web服务器上的应用程序的协议。 通过 JNLP 协议增加 agent 比较简单,步骤如下:

mafeifan
JenkinsJava自然语言处理
发表了文章

Jenkins2 学习系列14 -- 使用 Config File Provider 添加邮件模板

在 Jenkins2 学习系列13 -- 邮件和Slack通知 里发送邮件的内容是写死到了pipeline里,这样不太灵活

mafeifan
JenkinsHTMLApacheIDE
发表了文章

Laravel 操作mysql json类型

mafeifan
JSON
发表了文章

Jenkins2 学习系列22 -- Jenkins 定期备份

Jenkins的所有数据文件都存在文件中,Jenkins备份就是备份JENKINS_HOME目录。默认路径是/var/lib/jenkins,或者到Jenkin...

mafeifan
Jenkins
发表了文章

Jenkins2 学习系列19 -- 使用 Script Console批量修改Jenkins任务

原文:http://showme.codes/2019-02-23/jenkins-script-console-in-practice/

mafeifan
JenkinsAPIApache
发表了文章

Jenkins2 学习系列21 -- pipeline 中 agent 使用介绍

当agnet数量变多时,如何区分这些agnet有哪些特点呢?比如哪些环境是node10,哪些是JDK8,为了区分,我们可以给不同的agent打标签(也叫tag)...

mafeifan
Node.jsJDK
发表了文章

Jenkins2 学习系列20 -- 添加物理机Slave节点

节点分为主节点master和代理节点agent。 在Jenkins 2中,节点是一个基础概念,代表了任何可以执行Jenkins任务的系统。节点中包含主节点和代...

mafeifan
Jenkins容器sshhttpsTCP/IP
发表了文章

Jenkins2 学习系列17 -- 凭证管理

凭证可以是一段字符串如密码,私钥文件等,是Jenkins进行受限操作时的凭据。比如SSH登录远程服务器,用户名,密码或SSH key就是凭证。这些凭据不要明文写...

mafeifan
Jenkinsssh
发表了文章

Docker 学习系列21 远程连接Docker

Docker为C/S架构,服务端为docker daemon (daemon是守护进程的意思,进程名叫dockerd),客户端为docker.service。 ...

mafeifan
容器JavaScriptDockerUnix
发表了文章

Jenkins2 学习系列16 -- 制品管理

制品是软件开发过程中产生的多种有形副产品之一,个人理解,比如前端build后产生的dist静态资源文件,安卓打包生成的apk文件,这些产物都可以认为是制品。 ...

mafeifan
DockerJenkinshttpsApache网络安全
发表了文章

Jenkins2 学习系列15 -- Jenkins权限控制插件(Role-based Authorization Strategy)

比如有一个项目叫sinuo,我们想实现sinuo-admin用户登录后只能查看和构建以sinuo开头的项目名,并且不能修改Job配置。

mafeifan
网站Jenkins
发表了文章

Jenkins2 学习系列14 -- 声明式Pipeline补充

如果需要在pipeline中进行逻辑判断或者写Groovy脚本代码,需要写在script步骤中,如下:

mafeifan
Shell
发表了文章

Jenkins2 学习系列11 -- 参数化构建

有些项目的构建需要动态的传入一些参数,比如需要用户输入一些内容,或者上传一个文件,或者为一些配置打钩,作为不同的参数,当构建时这些参数作为环境变量来影响具体的构...

mafeifan
编程算法数据结构
发表了文章

Jenkins2 学习系列12 -- 创建和使用共享库

当有大量的pipeline项目构建任务,有很多代码是重复的,这时需要提取和复用共同的逻辑。 其实pipeline本质就是一个Groovy脚本,所以可以在pip...

mafeifan
JenkinsApache

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券