最新 最热

Jenkins 如何与 Kubernetes 集群的 Tekton Pipeline 交互?

惯例,先上总结。tekton-client-plugin 虽然还是处于初期阶段,但是 其价值非常明显,尤其是对先用使用 Jenkins 作为 CICD 实现的用户来说。可以省掉用户界面的开发成本,而且尽可能少的改变用户习惯 ,依靠 GitOps 手段可以控...

2021-08-20
1

在 Jenkins 上轻松重用 Tekton 和 Jenkins X

Tekton 是一款强大且灵活的开源框架,它被用来创建 CI/CD 系统,允许开发者们在云提供商本地系统上构建、测试以及部署。

2021-08-20
1

记一次在Windows10桌面环境搭建Jekins的吐血经历

首先声明,除非万不得已,千万不要在Windows环境做这个事情,否则就等着各种坑吧。 本人一贯的立场都是坚持用正确的方法做事,显然在Windows搭建Jenkins这个事情本身并不那么正确。 之所以有这篇随笔,也是因为经历了各种吐血...

2021-08-18
1

Android持续集成技术实践

随着业务需求的演进,工程的复杂度会逐渐增加,自动化的践行日益强烈。事实上,工程的自动化一直是我们努力追求的目标,能有效提高我们的生产效率,最大化减少人为出错的概率,实现一些复杂的业务需求应变。...

2021-08-18
1

Jenkins拉取代码提示 “Current Git branch is HEAD detached at”

当 Jenkins 的 Git 插件 clone 一个 repo 的时候,它会 check out 出一个特定的commit,而不是 repo 的 HEAD,这会导致 repo 处于“detached”状态,因此如果你想对 repo 执行进一步的 git 操作,就需要在 shell 脚本中执行下...

2021-08-18
1

Jenkins安装方式导致的权限问题

大家知道Jenkins有很多种安装方式,可以通过Homebrew、War包等形式,但在 MacOS 上有一种更简单的方式就是通过 dmg 安装,不过这里选择了这种方式安装在后面使用Jenkins的过程中会经常遇到执行某些命令权限不足的情况,果然...

2021-08-18
1

利用Docker+Jenkins+Pipeline完成Android自动化测试打包服务

Docker首次创造了一种简单易行并且覆盖应用全生命周期的工作流。用户可以通过简单的指令或Restful API来拉取、打包、运行和维护容器。这种简化从根本上降低了应用程序部署的难度,极大地提高了应用运行时环境的部署与...

2021-08-18
1

通过Jenkins Pipeline实现自动化部署

在之前讲解自动化测试的文章中我多次提及agent这个工具,具体它主要提供哪些服务以及是如何部署的,今天来跟大家聊一聊。我个人比较喜欢通过具体的问题去实践和落地一项技术,然后再回过头来去丰富过程中涉及的理论知识,在...

2021-08-18
1

通过Docker搭建SonarQube平台

Docker 主要解决环境配置问题,这里介绍一下如何通过Docker简单的搭建和部署一个SonarQube静态代码扫描平台以及如何接入Jenkins持续集成及时通知开发人员。...

2021-08-18
1

收下这份Jenkins保姆级教程,拿下阿里厂牌,进场干活!

软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。

2021-08-16
1