使用JFrog免费订阅启动DevOps的5步

JFrog免费订阅的SaaS云产品JFrog DevOps平台它为软件开发人员、DevOps工程师、系统管理员和学生提供服务在沙盒环境中探索常见的解决方案DevOps的挑战

下面是一些常见的DevOps挑战,免费订阅JFrog平台会有所帮助:

  • 工作角色转换
  • 开始一个新的开发项目
  • 学习新技术,例如软件物料清单(SBOM)
  • 测试建议的更改,例如云迁移
  • 为自动化工作流配置工具链的集成

开始你的DevOps之旅

这里有5个步骤,让开发项目和团队成员获得最新的客户体验改进,并开始引导旅程。从第一步开始您的旅程,看看JFrog平台如何适合您的DevOps计划。

第一步:注册

第一步是注册JFrog免费订阅.有一整套的时间表研讨会事件,挑战和聚会,利用免费订阅,这样你将有一个伟大的实践经验加入JFrog开发者生态系统。

JFrog免费订阅注册

我们保持了简单的注册表单,没有财务承诺,您可以自行决定在哪个云提供商和地区运行您的DevOps平台体验。注册成功并激活实例后,您就进入了平台,欢迎页面显示了两个入门指南。

第二步:选择你的道路

通过最新的更新,客户体验现在呈现了礼宾服务模式,新成员将获得JFrog平台功能的定制介绍。对于开发人员,我们优先考虑为项目的二进制文件、工件和依赖项准备一个存储库或注册表。

JFrog平台开始

JFrog免费订阅-欢迎页面

介绍的两个导游旅程是:

  1. 创建您的第一个存储库,使其成为构建或发布的真实来源;二进制文件、工件和依赖项。
  2. 扫描那些文物安全漏洞还有违反我们的执照SCA工具

为了保持5个步骤,我们将继续开发人员的路径。

第三步:创建存储库

还有比这更容易的吗?与码头工人注册,MavenNPM以及为您的项目准备的通用存储库。

JFrog平台自动创建存储库

每一个都预先配置了本地、远程和虚拟存储库。这是JFrog所独有的,因此了解何时使用其中一种是很重要的。本地存储库使用包客户端存储工件,而远程存储库是缓存代理。许多客户更喜欢关注虚拟存储库,因为它们将具有相同包类型的专有和公共工件源聚合在一起隐藏访问细节,让开发人员使用单一的知名URL超级容易访问。

JFrog平台包类型

创建存储库—选择包类型

在任何编程环境中构建作业来部署二进制文件、工件和解析与Artifactory之间的依赖关系。拥有广泛的开发者生态系统,并且不断扩大集成,我们决定从预填充Docker、Maven、NPM和通用存储库开始。如果你在找PyPi、货物、柯南NuGet木偶或者其他,它仍然是超级简单的添加一个存储库从设置我的。上面显示了可用的存储库和注册中心的更完整列表。

第四步:设置和部署

现在我们已经到了第四步——只需再点击几下,就可以进行第一个工件部署,并添加一个队友来帮助项目。

作为一种分类,在此上下文中“部署”是将构建构件(二进制文件、映像)上传到存储库。在这个“构建一次”的最佳实践中,这些工件组成了每个构建的软件材料清单(SBOM)。随着构建的成熟,分配的元数据使SBOM能够在构建经过不同阶段(例如从DEV(开发)到TEST到PROD(生产))时得到集体管理。

“部署”工件有几种不同的方法,但在本例中,我们将重点关注推送到本地存储库的Docker映像。部署的工件是从用户界面还是通过REST api

JFrog平台开发人员入职

开发人员入门变得简单

给我介绍是重新开始编码的最快方法。它提供代码片段来配置您的本机客户机(例如,在您的/ .docker / json文件/)以访问项目的所有存储库构件。

对于希望优化速度的开发人员,请查看JFrog命令行,它提供了一个简单的接口作为REST API的包装器,以简化自动化脚本。

步骤五:添加用户

现在我们已经有了一个用于所有项目需求的存储库,下一步是添加一两个队友来帮助为项目做出贡献并构建管道。在第一步邀请他们加入免费订阅,一旦他们登录,将他们作为新用户添加到您的项目中。

作为JFrog云实例的平台管理员,添加一个新用户非常容易,只需添加用户名和电子邮件。

JFrog平台添加用户

用新用户发展你的项目

从这里往哪里走

对于一些人来说,这已经足够了,他们现在有了一个完整的开发项目环境,但对于另一些人来说,他们正在研究更复杂的用例,或者如果你有一个特定的清单,JFrog免费订阅是一个功能齐全的云实例,可以自动化你的开发软件开发生命周期

JFrog免费订阅包括:

JFrog免费订阅会员可以注册JFrog学院,以获得完整的在线培训和认证课程。支持是针对社区扩展的Stack Overflow,但如果你有什么阻碍让我们知道,我们会把它整理出来。

请注意,我们有一个基于使用的政策来保持您的订阅活动:21天没有数据传输活动的帐户将被停用。订阅是慷慨的每月10GB的数据传输,每月2000分钟的构建和2GB的总存储空间。

JFrog免费订阅是一个丰富的环境,可以学习、测试和设计您的DevOps环境,以实现自动化和效率。因为我们的推出免费订阅服务我们一直在努力改善客户体验,欢迎所有开发者加入JFrog。

2022世界杯阿根廷预选赛赛程帮助您入门的资源

JFROG学院 最佳实践 社区