步骤1:登录到您的环境
使用通过电子邮件提供给您的凭据或登录后创建的任何其他管理员用户登录。
步骤2:构建并运行Go项目
Go是一种伟大的语言,用于创建简单而高效的web服务器和web服务。它提供了一个内置的HTTP包,其中包含用于快速创建web或文件服务器的实用程序。
- 叉的JFrog DevRel GitHub仓库.在这里你会发现JFrog去挑战存储库,包含Go项目。
移动到项目目录并运行build命令:
去吧,去吧,去吧
运行挑战在端口9090上启动web服务器的可执行文件。
。/挑战
开放http://localhost:9090检查web服务器。
步骤3:添加存储库和工件
这一步将引导您创建Go存储库类型并上传Go项目,允许您使用Artifactory作为您的工件存储库。然后,您可以按照说明创建其他类型的存储库,如Maven、npm和Docker。
- 导航到政府模块。扩大存储库菜单并单击存储库菜单项。
- 创建3个新的Go包类型存储库:
- 添加一个新的本地存储库与库的关键“go-challenge-local”并保持其余的默认设置。
- 点击远程并添加一个新的远程存储库与库的关键“go-challenge-remote”并保持其余的默认设置。
- 点击虚拟并添加一个新的虚拟存储库与库的关键“go-challenge”。
- 添加刚才创建的本地和远程Go存储库。
- 配置JFrog CLI,一个智能客户端,它提供了一个简单的界面,可以自动访问JFrog产品,简化了我们的自动化脚本。hth华体会最新官方网站
配置Artifactory服务器。
$ jfrog rt c
使用以下命令配置项目的Go存储库:
$ jfrog rt go-config
- 执行以下步骤来构建项目去并从Artifactory中解决项目依赖关系。
- CD到根项目目录
使用go构建项目,并从Artifactory中解析项目依赖项。
$ jfrog rt去构建—build-name=go-challenge-build—build-number=1
将包的v1.0.0版本发布到Artifactory中的go-challenge-local存储库。
$ jfrog rt gp go-challenge v1.0.0——build-name=go-challenge-build——build-number=1
收集环境变量并将它们添加到构建信息中。
$ jfrog rt bce go-challenge-build
发布构建信息到Artifactory
$ jfrog rt bp go-challenge-build 1
- CD到根项目目录
- 导航到应用程序模块,在平台UI中,展开Artifactory菜单并单击工件菜单项。在这里,您将能够看到新工件的详细信息。
步骤4:扫描OSS安全漏洞和合规性
这一步将引导您定义政策,将它分配给a看,选择要监控的存储库,并运行扫描!
- 导航到政府模块。
- 单击x射线安全与合规菜单和索引资源2022世界杯阿根廷预选赛赛程菜单项。
- 通过单击将“go-challenge-local”,“go-challenge-remote”存储库添加到索引资源中2022世界杯阿根廷预选赛赛程添加存储库.
- 定义稍后将在监视中强制执行的安全策略。
- 导航到Application模块,展开Security & Compliance菜单并单击Policies菜单项。
- 创建一个类型为“go-security”的新策略安全有一条叫做“高严厉”的规定高安全性.
- 导航到Application模块,展开Security & Compliance菜单并单击Policies菜单项。
- 定义一个包含新安全策略的手表。通过将策略分配给存储库等资源,监视为策略提供上下文。2022世界杯阿根廷预选赛赛程
- 导航到应用程序模块,展开安全与合规菜单,然后单击手表菜单项。
创建一个名为“sample-watch”的新手表,使用您的两个存储库(“go-challenge-local”和“go-challenge-remote”),并通过单击将“go-security”策略分配给它管理政策.
手表,政策和规则
策略允许我们定义特定于您的组织的安全性和许可证遵从性行为。一旦定义了它们,就可以通过将它们应用到watch来执行它们。规则定义了我们想要执行的行为。
将鼠标悬停在手表上进行扫描,然后点击适用于现有内容来触发它手动。
x射线扫描可能需要一段时间才能完成并显示漏洞结果。稍后您可以返回到此步骤查看您的漏洞。
查看任何发现的漏洞点击您的手表。
恭喜你!您已经准备好继续探索JFrog平台了。
了解更多
现在您已经熟悉了JFrog平台的基本功能和订阅中包含的解决方案,下面是一些有用的资源,可以继续学习和探索平台。2022世界杯阿根廷预选赛赛程
文档资源2022世界杯阿根廷预选赛赛程
- JFrog平台:JFrog平台概述,应用程序模块,管理模块,REST API
- JFrog Artifactory:包管理,浏览工件,去注册
- JFrog x光:索引资源2022世界杯阿根廷预选赛赛程,创建x射线策略和规则,配置x射线手表
- JFrog管道:GoCI管道模板
- 政府:身份和访问
- 工具和集成:JFrog Artifactory的CLI,JFrog CLI,IDE集成