在 Webrunner 上部署软件

如何在 Webrunner 上部署软件

本文档将展示如何在 SlapOS Webrunner 上部署软件版本。 该过程可用于 SlapOS repository 上可用的任何软件。 请注意,Webrunner 的行为类似于 SlapProxy(请参阅 SlapOS 体系结构),因为它包含可提供单个软件的“迷你 SlapOS Master”。 因此,实例化 Webrunner 意味着创建一个较小的封装系统,然后在其中部署另一个软件。 这是用于开发或托管简单软件版本的有效方法。

内容索引

  • 部署软件

部署软件

本节将解释如何访问 Webrunner 并部署软件。 屏幕截图显示了helloworld 软件版本 的部署,并解释了如何扩展软件版本。

访问 Webrunner

SlapOS Interface - Webrunner Connection Parameters

在您的 webrunner 服务上找到连接参数。 您可以使用 url 访问 webrunner,并使用 init-userinit-password 登录。

Webrunner 登录首页

Webrunner Interface - Landing Page

在 Webrunner 登录首页上,选择“Open Software Release”。

找到软件目录

Webrunner Interface - Locate Software Directory

找到“Software”目录,其中包含 Webrunner 上所有可用软件版本的列表。 该列表基于官方的 SlapOS软件 repository

选择 Helloworld 软件

Webrunner Interface - Select Software

选择 Helloworld 软件版本,然后点击 Open Software.

确认 Helloworld 软件

Webrunner Interface - Confirm Software

单击“Save”(除非在部署默认版本之前需要修改软件版本)。 然后单击绿色箭头开始构建和实例化。

构建状态

Webrunner Interface - Deployment Status

保存后,软件部署就开始了。 部署可能需要几分钟(简单的软件,已经编译)到几个小时不等。 日志面板将通知部署期间遇到的任何错误或警告。

构建完成

Webrunner Interface - Deployment Finished

顶部指示灯“Building State(构建状态)”将显示(或重新)构建软件版本的结果。 如果失败,一般可在 software.cfg 中找到错误。 底部指示灯显示“Running State (正在运行状态)",该状态指示是否可以从软件版本成功部署实例。 这部分如果出现错误一般可以在 instance.cfg.in 中找到。

一旦两个指示灯都变为绿色,便表示该软件已部署并可以使用。

查看服务

Webrunner Interface - Inspect Services

单击子标题中的 Services (服务) 以打开正在运行的服务的列表。在 software.cfg 文件中定义的服务应该正在运行。

查看连接参数

Webrunner Interface - Inspect Connection Parameters

连接参数标签下会显示在 instance.cfg.in 中定义的参数。

谢谢

Image Nexedi Office
  • Nexedi SA
  • 147 Rue du Ballon
  • 59110 La Madeleine
  • France