推送到 Ballerina Central 的 Ballerina 模板中缺少 Config.toml 和 Cloud.toml

问题描述 投票:0回答:1

我在

Ballerina.toml
文件中创建了一个具有以下配置的 Ballerina 模板。

[package]
org = "wso2ohtest"
name = "fhir.api"
version = "0.1.4"
authors=["WSO2"]
distribution = "2201.1.2"
template = true

[build-options]
observabilityIncluded = true

在此 Ballerina 模板项目中,它包含

Config.toml
Cloud.toml
文件。

我使用

bal pack
命令打包该项目,并使用
bal push
命令将其推送到 Ballerina Central。但是,当我尝试使用 Ballerina Central 从 Ballerina Central 中提取推送的模板项目时
bal new new-fhir-api -t <template_name:version>
,前面提到的
.toml
文件丢失了。

我有什么遗漏的吗?

configuration ballerina
1个回答
0
投票

从2201.2.0开始,需要打包在bala内的文件和目录可以使用

include
文件中
package
表下的
Ballerina.toml
字段指定。

[package]
# removed for brevity
include=["Cloud.toml", "Config.toml"]

请注意,您必须提供包根目录的路径。

从 Update 3 开始,还可以指定类似于

.gitignore
模式的通配符模式。

举个例子,

[package]
# removed for brevity
include=["*.toml"]

这将打包bala中具有扩展名

.toml
的所有文件。

请参考,

  1. 包含字段
© www.soinside.com 2019 - 2024. All rights reserved.