插件:Cobertura Plugin example //Stage 2 : 单元测试 stage('Test'){ container('py3') { //sh ("python run_unittest.py") sh label: '', script: 'pylint ./servers/ -rn --msg-templa...
jenkins
在kubernetes中部署sonarqube,Jenkins pipeline+sonar+python自动化测试和代码质量检测
SonarQube是一个开源的代码质量管理平台,它可以扫描出我们代码中的一些bug、重复代码、单元测试覆盖率等问题。Sonar对应有服务端和客户端,服务端需要我们安装Sonar Server,而客户端通过Sonar Scanner进行项目...
jenkins跨kubernetes集群ci/cd
目的:jenkins部署在测试环境实现动态构建,需要实现在一个pipeline中通过A集群k8s编译上传镜像到仓库,在同一个pipeline中把应用部署到B集群中部署 且只添加一个kubernetes云 B集群环境添加RBAC kubectl ...
Kubernetes私有仓库拉取镜像添加secrets
创建一个 Pod 使用 Secret 从私有镜像或者镜像源拉取镜像 创建一个 Secret 来保存登录信息 kubectl create secret docker-registry regcred \ --docker-server=<your-registry-server> \ --d...
jenkins使用Blue Ocean创建Pipeline
什么是 Blue Ocean? Blue Ocean 重新思考Jenkins的用户体验,从头开始设计Jenkins Pipeline, 但仍然与自由式作业兼容,Blue Ocean减少了混乱而且进一步明确了团队中每个成员 Blue Ocean 的主要特性包括: ...
用Jenkins动态伸缩和Kubernetes为应用构建CI/CD 自动化流程
本博客将会利用jenkins pipeline实现对于存储在Gitlab上的代码在kubernetes平台之上的CI/CD管道,其中会以云原生的方式,将jenkins master,jenkins slave全部部署于kubernetes之上,从而打造一个高可用,弹性...