google-cloud-platform - 如何在 Google Cloud Platform 的 Compute Engine 上安装 Jenkins?
问题描述
我真的不明白如何从 GCP Marketplace 安装一些东西到已经创建的计算引擎(windows servser)。例如,我需要部署 Jenkins 来练习 CI,但是当我从 Marketplace 中选择该解决方案时,它只是部署在列表中我的 VM 正下方,看起来像一个单独的进程,但我恰好需要在我的 RDP 上使用它。
解决方案
您的用例不太可能有基于市场的良好解决方案。
根据您从市场中挑选的解决方案类型,您将获得不同的行为。市场上的许多解决方案都是独立的——它们将安装运行所需的基础设施,例如额外的虚拟机。这是通过部署管理器完成的。它们不会安装在您已配置的 VM 上。(这也让软件和基础设施很容易被删除)。
其他人只会提供一个容器,您可以将其放置在已经运行的 VM 上(例如,这个 jenkins 包。当然,这些将需要您做更多的工作来管理和保持更新(并且显然找到一个适用于您的 Windows 的容器)机器,如果这是你想走的路线)。我目前在市场上没有看到詹金斯的明显候选人。
第三种市场包是“点击部署”。这些将启动一个 GKE 集群来运行容器,但如果您不想要额外的虚拟机,这可能不是您想要的。
推荐阅读
- embedded - 在裸机微控制器应用程序中是否需要 GCC 的 .fini 部分?
- android - Kotlin Multiplatform Android 模块只能访问 Android API 1
- mysql - 在 mysql 搜索中使用 REGEXP 并忽略停用词
- amazon-web-services - S3 PutObject 操作使用包含授予 S3 访问权限的策略的 IAM 角色拒绝访问
- python - 在“if”语句中,有没有办法用 OR 来分隔条件而不是使用 elseif?
- cakephp - CakePHP 3.5 使用动态名称加密 cookie
- scala - 在 dataframes/scala 中使用下划线和映射函数
- ruby-on-rails - Action cable + Sidekiq + Roo - 显示 csv 行数
- java - 为什么在 Java 8 中使用持续 Full GC
- azure-cosmosdb - 建模文档数据和查询性能