摘要:12factor HomePage - https://12factor.net/ 中文: https://12factor.net/zh_cn/ 简介 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。 12-Factor 为构建如下的 SaaS 应用提供了方法 阅读全文
posted @ 2020-09-24 00:04 Anliven 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-09-22 23:46 Anliven 阅读(2) 评论(0) 推荐(0) 编辑
摘要:特别说明:本文是在原文基础上的改写,但总体不影响原文表达,特此说明。 原文链接 1 - 自我认知 通过跟踪关键的DevOps指标,随着时间推移,可以有效了解DevOps在团队内部实施和落地的情况,衡量DevOps的运行状态。 通常都会根据自身定义一些常见的指标来评估DevOps的效果,期望产生积极的 阅读全文
posted @ 2020-09-19 00:20 Anliven 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 - 由来与演进 在Jenkins 1.x中,对于job的配置大多是基于图形界面的,也就是说,要在GUI页面手动设置相关的job参数。 随着不同类型和用途的job越来越多,参数越来越复杂,难以有效地管理数量庞大的图形界面配置信息,也无法有效追踪和记录配置的更改。 在Jenkins 2.0中,基于P 阅读全文
posted @ 2020-09-18 22:39 Anliven 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 - Jenkins Pipeline 在Jenkins 2.0中,基于 Jenkins Pipeline,用户可以在一个 JenkinsFile 中快速实现一个项目的从构建、测试以到发布的完整流程,灵活方便地实现持续交付,并且可以保存和管理这个流水线的定义。 也就是说,Jenkins 2.0把J 阅读全文
posted @ 2020-09-17 23:31 Anliven 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 - 由来 应用编程接口(Application Programming Interface,简称:API),就是软件系统不同组成部分衔接的约定。 随着 API 的整体趋势发展, 架构也随之变化:从最原始的“传输协议通讯” → “简单的接口集成” → “消息中间件” → “标准 REST”, AP 阅读全文
posted @ 2020-09-17 23:16 Anliven 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1 - 仓库共用(子仓库、子项目) 两种子仓库使用方式 git submodule(子模块) git subtree(子树合并) 从1.5.2版本开始,官方新增Git Subtree并推荐使用这个功能来替代Git Submodule管理仓库共用(子仓库、子项目) 2 - submodule 与 su 阅读全文
posted @ 2020-09-16 22:37 Anliven 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 - Jenkins API https://www.jenkins.io/doc/book/using/remote-access-api/ https://wiki.jenkins.io/display/JENKINS/Remote+access+API Jenkins本身支持丰富的API接口 阅读全文
posted @ 2020-09-09 23:48 Anliven 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1 - 全局安全设置 为了避免出现"no valid crumb was included in the request"的报错, 需要在jenkins全局安全设置中取消勾选“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”。 Jenki 阅读全文
posted @ 2020-08-24 23:03 Anliven 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1 - docker in docker(dind) 有时需要在容器内执行 docker 命令,比如:在 jenkins 容器内运行 docker 命令执行构建镜像 直接在 docker 容器内嵌套安装 docker 未免太过臃肿 更好的办法是:容器内仅部署 docker 命令行工具(作为客户端), 阅读全文
posted @ 2020-08-24 00:49 Anliven 阅读(80) 评论(0) 推荐(0) 编辑