Setup FluentCI
ActionsTags
(2)Github Action for FluentCI - a simple CI/CD tool built for developers. With FluentCI you can write your CI/CD pipelines in TypeScript and run them on your local machine, on your own server or in the cloud.
Basic usage:
name: fluentci
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: FluentCI
uses: fluentci-io/setup-fluentci@v5
with:
dagger-version: 0.12.0
- name: Run Hello World
run: fluentci run base_pipelineWith a WebAssembly Plugin:
name: Hello
on:
push:
branches:
- main
jobs:
setup-fluentci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup FluentCI
uses: fluentci-io/setup-fluentci@v5
with:
wasm: true # set to true so WebAssembly plugins can be used
plugin: base # Name of the Wasm Plugin to use without the .wasm extension,
# will be downloaded from the registry https://pkg.fluentci.io
# Arguments to pass to the plugin: function_name args
args: |
hello Tsiry Sandratraina
hello again| Key | Description | Default |
|---|---|---|
| dagger-version | The version of the Dagger Engine to use | 0.12.0 |
| engine-version | The version of the FluentCI Engine to use | |
| pipeline | The pipeline (module) to execute | |
| plugin | Alias for pipeline |
|
| module | Alias for pipeline |
|
| extension | Alias for pipeline |
|
| wasm | Run the WebAssembly version of the pipeline (if available) | |
| args | Arguments to pass to the pipeline | |
| working-directory | The working directory to run the pipeline | . |
The scripts and documentation in this project are released under the MIT License
Setup FluentCI is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.