Drone 插件市场 > Melange
Melange
by kameshsampath
Apache License 2.0从源代码构建 apk 的插件。了解有关 melange 的更多信息,请访问 https://github.com/chainguard-dev/melange。
YAML 配置示例
kind: pipeline
type: docker
name: default
steps:
- name: default
image: kameshsampath/melange-drone-plugin:latest
pull: if-not-exists
privileged: true
settings:
config_file: go-hello-world.yaml
archs:
- amd64
- arm64
字段属性说明
config_file
string必填项Melange 配置 YAML 文件,相对于 Drone 流水线 (Pipeline) 的路径。https://github.com/chainguard-dev/melange/blob/main/docs/BUILD-PROCESS.md#melangeyaml
默认值:none
output_dir
string可选项保存已构建软件包的目录
默认值:$DRONE_WORKSPACE/packages
archs
array可选项386`,`amd64`,`arm64`,`arm/v6`,`arm/v7`,`ppc64le`,`riscv64`,`s390x`。
默认值:$(uname -m)
signing_key
string可选项用于签署软件包的签名密钥。如果未提供,将生成并设置为 `melange.rsa`.
默认值:melange.rsa
env_file
string可选项将预加载并提供给构建环境的环境文件
默认值:none