个人二进制文件的存储库结构
OpenShift cartridge 和 WebSphere® Application Server Liberty buildpack 仅出于开发目的下载缺省 Liberty 和 IBM® JRE 二进制文件。如果您对自己的二进制文件拥有其他许可证,并希望使用这些二进制文件,那么这些文件必须可通过 HTTP 访问。
存储库结构
存储库是可通过 HTTP 访问的文件集合。存储库根目录必须包含 index.yml 文件,该文件按以下格式将具体版本映射至绝对 URI。
<version>:
uri: <URI of binary file>
license: <URI of license>
可以将您的文件存储在存储库中。
/index.yml
/ibm-java-jre-7.0-5.0-x86_64-archive.bin
/ibm-java-jre-7.0-5.0-x86_64-License.html
版本由以下四个部件组成:主版本号、次版本号、微版本号和可选限定符。版本格式为 <major>.<minor>.<micro>[_<qualifier>]。
部件 | 需求 |
---|---|
主要 | 数字 |
次要 | 数字 |
微 | 数字 |
可选限定符 | 字母、数字和连字符,按字典式顺序:
|
除声明要使用的特定版本以外,还可以指定限定范围的一系列版本。可以在版本前缀后追加 + 符号,以便使用以该前缀开头的最新版本。
示例 | 描述 |
---|---|
1.+ | 选择低于 2.0.0 的最高可用版本。 |
1.7.+ | 选择低于 1.8.0 的最高可用版本。 |
1.7.0+ | 选择低于 1.7.1 的最高可用版本。 注: 使用此语法将特定版本中的安全发行版保持为最新。
|