Jenkins的pipeline job居然不支持file参数。
如果想使用file参数,只能使用freestyle job。
仔细想想,Jenkins的job为什么会有文件的上传文件做参数的需求呢?好像本来就不该这么使用。
2024年09月02日
Jenkins的pipeline job居然不支持file参数。
如果想使用file参数,只能使用freestyle job。
仔细想想,Jenkins的job为什么会有文件的上传文件做参数的需求呢?好像本来就不该这么使用。
2024年09月02日
当我们通过Jenkins完成了持续交付流水线的实施后,我们可能需要在流水线中去与其他系统交互。例如代码管理系统、代码质量平台、需求管理平台等外围系统交互。我们如何来实现呢?
简单的说下docker的组件分为docker-cli、docker-api、docker-daemon。docker-cli是我们经常在shell命令行中使用的docker命令,类似于docker run、docker images等等。docker-api是用于接收docker-cli的请求,可以用来与守护程序进行通信并指示其操作的接口。docker-daemon长期运行的程序,创建和管理Docker对象,例如image,container,network和volume。
2024年09月02日
SonarQube 最需要的功能之一是能够在质量未达到预期水平时使通知或构建失败。我们知道在 SonarQube 中具有质量阀的内置概念,在上文我们是试图通过在主动等待其执行结束来获取扫描结果功能。但该解决方案并不是最好的,这意味着Jenkins 将“等待”忙碌,并且必须这个时间可控。
2024年09月02日
我们为什么要使用 git参数呢? 每个项目代码库都会有不同的分支,(如果你没有用多分支流水线的情况下)对于普通的流水线项目我们可以 让一条流水线来支持多个分支的发布,其实有时候你会发现每个分支的集成步骤都是差不多的。如果出现差异步骤我们也可以在jenkinsfile中根据不同的分支执行不同的stage。
2024年09月02日
在当今快速发展的云计算时代,企业面临着一个重要问题:如何高效地管理分布在不同云服务提供商上的容器化应用。这种跨云容器管理的需求催生了一系列多云策略和实践,旨在提高资源利用率、降低成本、增强应用的弹性和可扩展性。
2024年09月02日
知乎选用 Jenkins 作为构建方案,因其强大和灵活,且有非常丰富的插件可供使用和扩展。早期,应用数量较少时,每个开发者都手动创建并维护着几个 Job,各自编写 Jenkins Job 的配置,以及手动触发构建。