1.2 KiB
1.2 KiB
wasm-pack plugin
This is a drone/woodpecker plugin for building and publishing wasm-pack packages.
When using this plugin it is best to pull every time since it can be updated often internally.
Settings
actions
(required): Actions (see below) to runfolder
: Project folderscope
: NPM package scope
Build
profile
(default=release
): Build profile to use forwasm-pack build
target
(default=bundler
): Target to build formake
: Optionally run a make target building
Test
(No options)
Publish
username
(required): NPM registry usernametoken
(required): NPM registry auth token (secret recommended)registry
(default=https://registry.npmjs.org
): NPM registry to publish to
Example
Taken from wasm-o-x-rust.yml
pipeline:
build and publish:
image: git.koval.net/cyclane/game-algorithms/wasm-pack-plugin
pull: true
settings:
actions: build,publish
folder: wasm/o-x-rust
scope: game-algorithms
username: cyclane
token:
from_secret: DEPLOY_TOKEN
registry: https://git.koval.net/api/packages/cyclane/npm/