[新]源代码生成服务-用户指南

简介: 本文以Springboot源代码仓库为例,介绍如何快速将GitHub仓库转化为计算巢服务并进行测试。计算巢服务是云资源与软件的编排集合,服务商可将其发布的服务供用户创建实例并使用。文中详细描述了从创建服务、配置参数到实例化和使用的全流程,并提供了高级配置的说明。

代码->SaaS服务?

本文以Springboot源代码仓库为例,讲述如何将你的Github仓库快速转换为计算巢服务并发布测试。

概念解释

计算巢服务:云资源与软件或应用的编排集合。一旦服务被发布和上线,终端用户就可以基于这些服务创建实例,以此来获取服务提供商的具体服务内容。

服务商:软件提供者或开源代码仓库持有者

用户:希望使用服务商的软件的人群

服务实例:通过计算巢服务创建出的软硬件资源的聚合体,用户可通过实例直接使用服务商的软件。

使用示例

服务快速创建

  1. 让用户查看Github源码地址。https://github.com/aliyun-computenest/springboot-ecs-sourcecode-demo
  2. 计算巢控制台,选择创建新服务-通过仓库创建服务,选择自己的仓库用户、组织和分支等

image.png

  1. 对服务进行具体的配置。选择单机部署类型或集群部署类型,集群部署可以设置需要的节点数。
  2. 配置根目录。即后续的的运行命令所在的目录。本环境中为. 。
  3. 配置运行命令和自定义服务参数
sudo chmod +x deploy.sh
sudo ./deploy.sh ${username} ${password}

image.png

  1. 对镜像和端口进行配置

选择想要的基础镜像和软件访问的端口。

  • 选择CentOS脚本。
  • 该SpringBoot应用需要运行在80端口,所以我们将服务端口配置为80。

image.png

  1. 对服务信息进行基本信息配置,并点击创建服务,等待服务创建完成吧!

image.png

服务实例创建和使用

  1. 服务创建好后,服务商/用户可直接点击部署链接进入到软件部署界面。

image.png

  1. 进入部署参数填写页面,例如ECS实例规格,账号,密码登参数。填写完后点击“下一步:确认订单”,查看了具体参数和资费后点击“创建订单”。

image.png

  1. 点击立即创建,等待服务实例创建完成

image.png

  1. 访问服务实例提供的软件入口

image.png

  1. SpringBoost软件监控界面,用户使用自己输入的账号名和密码登录 image.png
  2. 成功界面 image.png

高级配置

本部分对服务配置参数:自定义服务参数,进行展开讲解。

  1. 如果您配置了这个参数,那么当您的用户创建实例时则需要填写
  2. 隐藏输入的参数值(敏感参数):打开时,则代表该参数为敏感参数,显示时变为“***”
  3. 类型:代表这个参数的类型,如String,Number等
  4. AssociationProperty:代表前端渲染参数填写框的样式,具体可参考该文章
  5. 可选值:该处可以设置单个或多个可选值,用户只能在这些值里做选择。
  6. 用户见到的参数名:输入框展示的文字
  7. 英文参数名:可在下一个填写位置“运行命令”中引用。

用法举例:当您的软件需要用户自己填写用户名和密码,并且需要将该用户名和密码写入到软件中时,可参考下列写法。

  1. 自定义服务参数中设置用户名和密码两个参数
  2. 在“运行命令”中引用这两个参数的英文参数名,并通过脚本写入到软件中。

image.png

相关实践学习
2048小游戏
基于计算巢&ECS云服务器快速部署,带您畅玩2048小游戏。
相关文章
|
5月前
|
自然语言处理 数据可视化 数据挖掘
带你飞上云端,轻松解析数据——gopup库详细解析--包含安装库教程
本文介绍了Python库gopup,它是一个用于轻松爬取互联网数据的工具,简化了数据收集和处理的过程。文章提供了gopup的安装教程,特别强调了安装时需注意setuptools版本,并给出了PyCharm和命令行两种安装方法。gopup库能获取包括指数、百度和谷歌数据等多种类型的数据。文中还展示了如何使用gopup获取微博指数和豆瓣新片榜数据,并通过代码示例呈现数据和图表。此外,文章提醒了使用时的风险和部分接口的失效情况,并提供了库文档链接以供深入学习。gopup库适用于数据可视化和数据分析,是进行文本挖掘和自然语言处理项目的理想工具。
167 0
带你飞上云端,轻松解析数据——gopup库详细解析--包含安装库教程
|
5月前
|
机器学习/深度学习 PyTorch TensorFlow
探索PyTorch:介绍及常用工具包展示
探索PyTorch:介绍及常用工具包展示
74 1
|
5月前
|
编译器 定位技术 C++
【CMake高级技巧】如何创建一个通用的库查找模板?
【CMake高级技巧】如何创建一个通用的库查找模板?
71 0
|
JavaScript API
domutils 工具库的使用方法介绍
domutils 工具库的使用方法介绍
|
数据可视化 安全 测试技术
Postcat 插件上线,支持 ApiPost 格式导入
最近我们的插件广场上线了一款由我们的社区共建者开发的 ApiPost 插件,安装即可支持导入 ApiPost 格式的数据,操作方法也很简单呢。
Postcat 插件上线,支持 ApiPost 格式导入
|
C语言 计算机视觉 C++
ffmpeg 纯静态编译,以及添加自定义库流程摘要
需求:    1. 纯静态编译ffmpeg ,即ldd ./ffmpeg 的结果是:not a dynamic executable    2.  修改ffmpeg 项目,添加自定义功能库    3. 自定义库由c++实现,要求能被纯c的ffmpeg项目调用    4. 自定义库必须使用g++ 的一些高级特性编译,要求g++支持c++11    5. 自定义库使用了pthread库 和openmp 库    6. 自定义库使用了opencv 3.0.0库,    7. 禁用所有的图形显示库x11,xcb,声音设备avdevice等等,静态链接这些库,会很痛苦。
4898 0
|
Java API Android开发
Gradle2.0用户指南翻译——第十三章. 编写构建脚本
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。
1459 0
|
关系型数据库 Linux C语言
|
Java API
Gradle2.0用户指南翻译——第六章. 构建脚本基础
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。
1299 0
下一篇
无影云桌面