ServiceStage需要先将软件包构建成镜像或将源码构建成软件包,然后再部署。所以创建应用组件运行时设置应用来源后,ServiceStage会为应用组件生成一个构建工程。
运行时为Docker的组件不支持构建。
查看应用组件构建
1、登录ServiceStage控制台,在“应用管理 > 应用列表”界面,单击应用名称,进入应用详情“概览”页。
2、在“组件列表”页签,单击组件名称,进入组件“概览”页。
3、单击“构建”页签,可以查看应用组件构建工程的状态。
构建工程维护操作说明
表 维护操作
操作 | 操作说明 |
---|---|
编辑 | 单击“编辑”,进入到构建工程配置界面,请参考编辑软件包构建工程。 |
立即构建 | 单击“立即构建”,启动构建工程。 |
查看详情/构建历史 | 单击“查看其它构建记录”,在“构建记录”下查看构建历史。 单击“日志”,可以查看本次构建记录日志。 单击“代码检查”,可以查看代码检查概况及代码检查详细信息。目前支持的代码检查插件有:checkstyle、findbugs、pmd。 说明 仅Maven构建工程支持代码检查。 |
编辑源码构建工程
1、登录ServiceStage控制台,在“应用管理 > 应用列表”界面,单击应用名称,进入应用详情“概览”页。
2、在“组件列表”页签,单击组件名称,进入组件“概览”页。
3、选择“构建”页签,单击“编辑”,进入构建工程基本信息配置界面。
- (可选)输入“描述”信息。
- 选择“构建集群”,使用选择的集群进行构建任务。
- (可选)选择“过滤节点标签”,可以通过节点标签将构建任务下发到固定节点上。
单击“下一步”。
4、设置构建环境。
- 系统编辑构建模板
选择“Maven”、“Ant”、“Gradle”、“Go”、“Docker”或“Build Common Cmd”模板构建,可同时编译并归档二进制包或Docker镜像。
- 选择归档方式
归档至软件仓库:二进制包归档插件,归档至软件仓库。
归档至镜像仓库:镜像归档插件,归档至镜像仓库。
5、单击“立即构建”启动构建。
单击“保存”仅保存设置,不进行构建。
编辑软件包构建工程
1、登录ServiceStage控制台,在“应用管理 > 应用列表”界面,单击应用名称,进入应用详情“概览”页。
2、在“组件列表”页签,单击组件名称,进入组件“概览”页。
3、选择“构建”页签,单击“编辑”,进入构建工程配置界面。
4、(可选)输入“描述”信息。
5、选择“构建方式”。
- 系统默认
a.选择“基础镜像”语言,需与软件包编译语言一致。
b.选择“基础镜像版本”。
构建节点需要能够访问公网,才能下载基础镜像。
- 自定义Dockerfile
在编译框中输入自定义命令。
- 内置镜像
选择“基础镜像”。
6、设置“镜像类型”。
- 公有:包含常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。
- 私有:包含操作系统或业务数据、预装的公共应用以及用户的私有应用的镜像,仅用户个人可见。
7、选择“镜像归档地址”。
8、选择“构建集群”,使用选择的集群进行构建任务。
9、(可选)选择“过滤节点标签”,可以通过节点标签将构建任务下发到固定节点上。
10、单击“立即构建”启动构建。
单击“保存”仅保存设置,不进行构建。