摘要: 一、背景 作为DevOps交付流水线的开发者,为支持CI/CD中各项任务的自动化,都需要依赖多种包管理工具来下载各种相关的工具,比如针对产生最终交付件的构建过程,就需要在构建流程的第一步,自动地把相关工具,如Curl、wget、Maven、Gradle、npm等等,下载到CI服务器。这些工具的下载, 阅读全文
posted @ 2020-04-01 16:59 杰蛙科技 阅读(286) 评论(0) 推荐(0)
摘要: 报名链接: https://www.bagevent.com/event/6433326 阅读全文
posted @ 2020-03-25 16:27 杰蛙科技 阅读(114) 评论(0) 推荐(0)
摘要: 一、背景和痛点 大企业内部,跨团队,跨地域,导致文件共享困难 如果不使用Artifactory,如何实现跨数据中心的文件共享呢? 挂载NFS文件系统,开通跨数据中心的rsync/sftp协议 自研解决方案,通过REST API或者CLI方式, 例如,雅虎的dist工具 私有或者公有的云储存方案 利用 阅读全文
posted @ 2020-03-24 18:25 杰蛙科技 阅读(526) 评论(0) 推荐(0)
摘要: 提高DevOps工程师软技能,可以了解一下笔者前一篇文章《DevOps工程师必备软技能》 《凤凰项目》是DevOps界神书,虽然内容表现形式是小说,但是依然是敏捷开发及DevOps领域的必读书籍。很多知名的咨询师都是通过此书开启了DevOps及敏捷之旅,书中故事均来源于运维的日常工作,正是体现了艺术 阅读全文
posted @ 2020-03-19 18:37 杰蛙科技 阅读(433) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-18 18:08 杰蛙科技 阅读(123) 评论(0) 推荐(0)
摘要: Artifactory充分利用了基于Checksum的存储,但是这种机制无法代替常规的工件清理任务。软件开发可能很杂乱,很多时候Artifactory中的许多工件都从未使用过。 例如,许多CI / CD构建都配置为基于源代码控制“提交”运行,并且一旦将这些快照构建发送到Artifactory,就永远 阅读全文
posted @ 2020-03-10 19:04 杰蛙科技 阅读(508) 评论(0) 推荐(0)
摘要: 一、背景 Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了集群化部署运行、自动资源调度,和动态水平伸缩等一系列完整功能。虽然Kubernetes平台本身已经实现了应用状态的实时监控,但是监控的指标和方式还是比较基础,难以满足各种复杂和个性化的监控管理需求。因此, 阅读全文
posted @ 2020-03-04 21:03 杰蛙科技 阅读(276) 评论(0) 推荐(0)
摘要: JFrog Platform,基于屡获殊荣的JFrog Artifactory制品仓库的独特能力,通过多合一的体验提供DevSecOps、CI / CD和软件分发的解决方案。 2020年2月25日,在加利福尼亚州桑尼维尔,JFrog,因通过持续更新流程支持流式软件(Liquid Software)而 阅读全文
posted @ 2020-02-28 15:20 杰蛙科技 阅读(648) 评论(0) 推荐(0)
摘要: JAVA传统项目交付流程的问题 开发和运维间环境有明显差异 代码缺乏统一质量度量 客户要求上线时间紧,人工测试慢,导致测试不充分,时常做线上BUG修复 打造工具链 源码管理Gitlab 持续集成Jenkins 代码扫描SonarQube 接口测试PostMan+NewMan 制品管理Artifact 阅读全文
posted @ 2020-02-25 14:21 杰蛙科技 阅读(494) 评论(0) 推荐(0)
摘要: GitLab CI支持创建多个构建,并评估每次代码提交是否通过测试和以及对您产品的影响。在构建过程中,会生成大量二进制文件,如果不能正确的大规模管理这些文件,就会导致二进制文件管理混乱。为了克服这个问题,Artifactory被无缝地集成到GitLab CI构建过程中,以便更好的发布和管理这些二进制 阅读全文
posted @ 2020-02-19 17:58 杰蛙科技 阅读(483) 评论(0) 推荐(0)