A plugin for Drone CI to build and publish Alpine Linux package APKBUILDs
latest
- (Dockerfile)
An example configuration of how the plugin should be configured:
pipeline:
build:
image: spritsail/abuild
privileged: true
secrets: [ signingkey, sshkey ]
publickey: https://mywebsite.com/pubilc-signing-key.rsa.pub
repo_sshfs: '[email protected]:alpine/'
abuild: fetch checksum deps build ..
Alternatively:
pipeline:
build:
image: spritsail/abuild
keyname: public-signing-key
signingkey: |
-----BEGIN RSA PRIVATE KEY-----
MII...
publickey: |
-----BEGIN PUBLIC KEY-----
MII...
sshkey: |
-----BEGIN RSA PRIVATE KEY-----
MII...
repo_sshfs: '[email protected]:alpine/'
signingkey
used to sign the APK index. recommendedpublickey
the matching public half of the signing key. recommendedsshkey
used to authenticate ssh/rsync/sshfs. optionalkeyname
overrides/sets the name of the public & private signing keys. if not specified, the name from thepublickey
url is used optional/requiredabuild
arguments to pass toabuild
. defaults to-r
optional