finleyMa

167 篇文章
23 人订阅

全部文章

mafeifan

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

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

501
mafeifan

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

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

963
mafeifan

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

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

1144
mafeifan

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

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

802
mafeifan

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

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

1071
mafeifan

Docker 学习系列21 远程连接Docker

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

761
mafeifan

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

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

471
mafeifan

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

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

721
mafeifan

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

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

951
mafeifan

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

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

612
mafeifan

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

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

1161
mafeifan

Jenkins2 学习系列13 -- 邮件和Slack通知

需求:需要把Jenkins的构建情况通过邮件,钉钉,Slack等通知告诉相关的测试,开发人员。 结合之前讲的 post钩子 更进一步可以实现失败时只通知给开发...

732
mafeifan

Ansible 2 -- 5 playbook 语法

使用 Ansible 时,绝大部分时间将花费在编写playbook上。playbook 英文直译是剧本的意思,是一个Ansible术语,它指的是用于配置管理的脚...

632
mafeifan

Ansible 2 -- 1介绍与使用场景

Ansible是用Python写的自动化运维工具,你如果需要管理维护好多主机,需要做批量操作,部署,任务等,他是个不错的选择。 Ansible是基于模块工作的...

854
mafeifan

Jenkins2 学习系列10 -- 多分支pipeline构建

when指令允许pipeline根据给定的条件,决定是否执行阶段内的步骤。when指令必须至少包含一个条件。when指令除了支持branch判断条件,还支持多种...

1022
mafeifan

Ansible 2 -- 6 playbook 管理

可以为playbook中的任务打tag标签,方便在ansible-playbook中设置只执行哪些被打上tag的任务或忽略被打上tag的任务。

1034
mafeifan

Jenkins2 学习系列9 -- Generic Webhook Trigger 插件详讲

Generic Webhook Trigger 插件,下文简称GWT,安装后暴露出来一个API

1203
mafeifan

Jenkins2 学习系列8 -- 实战 使用 Generic Webhook Trigger 插件自动构建个人博客

需求:我的博客是用hexo搭建的,每次提交完代码都需要在托管的服务器上执行手动发布命令 deploy.sh

1622
mafeifan

Ansible 2 -- 3 常用模块及常用API

ansible 中的模块可以用在ansible命令行或后面要讲的playbook中。不同的模块提供不同的功能,官方提供的非常多,几千种,常用的有几十种,这里只介...

813
mafeifan

Ansible 2 -- 1安装与配置

802

扫码关注云+社区

领取腾讯云代金券