云平台PaaS工作流使用示例

云平台PaaS工作流使用示例 #

软院云平台引入了PaaS工作流功能。你可以使用该功能编译构建并部署你的代码或者创建数据库等辅助开发环境。下面我们将通过一些具体的事例来演示如何使用该功能。

示例1:部署静态网站 #

  1. 准备好要部署的静态网站文件。在该示例中,文件树如下所示:

    .
    ├── assets
    │   ├── index-5ac61b88.js
    │   ├── index-fc5f319f.css
    │   └── vue-5532db34.svg
    ├── index.html
    └── vite.svg
    
  2. 将上述文件打包为压缩文件,格式为 zip、tar.gz 或 rar,例如 my-website.zip。

  3. 打开软院云平台,导航至“项目管理”部分:

  4. 你可以看到归属于你的一系列项目列表。其中,每个人都有一个默认的个人项目。点进去这个个人项目。

  5. 点击 “添加新的工作流”

  6. 在弹出的侧边框中,填写“工作流名称”, 并选择“静态网站(Nginx)”作为基础环境。

  7. 此时,我们可以看到,其余参数基本已经被默认填写,一般情况下,我们无需修改。

  8. 在“上传压缩包”中,上传我们在第2步准备好的要部署的网站文件。

  9. 最后,选择合适的资源池为我们部署的任务提供资源开销。(每位学生默认分配了 2核4G的资源,请谨慎合理分配使用)。

  10. 点击提交按钮。

  11. 随后,我们可以在工作流列表中看到刚刚部署的网站:

  12. 可以使用刷新按钮刷新列表显示的状态:

  13. 等待部署完成,且服务状态健康后,可以点击“查看详情”查看服务的具体内容。

  14. 可以在服务端口中,点击对应端口的入口,访问部署好的网站。

  15. 部署好的网站如下图所示。

示例2:部署 Ubuntu 学习测试环境 #

与示例1类似,有区别的是,需要选择“基础环境”为“Ubuntu 22.04”。并且,由于该模板不需要编译源代码,因此,我们不需要额外上传任何文件。