Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
🧩 A ready to use CI/CD Pipeline for building and deploying to Wasmer Edge
Wasmer Pipeline
A ready-to-use CI/CD Pipeline for deploying your applications to Wasmer Edge.
🚀 Usage
Run the following command:
fluentci run wasmer_pipeline
🧩 Dagger Module
Use as a Dagger Module:
dagger install github.com/fluent-ci-templates/wasmer-pipeline@main
Call a function from the module:
dagger call build --src . dagger call deploy --src . --token WASMER_TOKEN
🛠️ Environment Variables
| Variable | Description |
|---|---|
| WASMER_TOKEN | Your wasmer access token |
✨ Jobs
| Job | Description |
|---|---|
| build | Build your application. |
| deploy | Deploy your application to wasm edge |
build( src: string | Directory ): Promise<Directory | string> deploy( src: string | Directory, token: string | Secret, cache = false ): Promise<string>
👨💻 Programmatic usage
You can also use this pipeline programmatically:
import { build, deploy } from "jsr:@fluentci/wasmer"; await build(".") await deploy(".", Deno.env.get("WASMER_TOKEN"), true);
Built and signed on
GitHub Actions
Add Package
deno add jsr:@fluentci/wasmer
Import symbol
import * as wasmer from "@fluentci/wasmer";
Import directly with a jsr specifier
import * as wasmer from "jsr:@fluentci/wasmer";
Add Package
pnpm i jsr:@fluentci/wasmer
pnpm dlx jsr add @fluentci/wasmer
Import symbol
import * as wasmer from "@fluentci/wasmer";
Add Package
yarn add jsr:@fluentci/wasmer
yarn dlx jsr add @fluentci/wasmer
Import symbol
import * as wasmer from "@fluentci/wasmer";
Add Package
vlt install jsr:@fluentci/wasmer
Import symbol
import * as wasmer from "@fluentci/wasmer";
Add Package
npx jsr add @fluentci/wasmer
Import symbol
import * as wasmer from "@fluentci/wasmer";
Add Package
bunx jsr add @fluentci/wasmer
Import symbol
import * as wasmer from "@fluentci/wasmer";