Skip to main content
Deno 2 is finally here πŸŽ‰οΈ
Learn more

Base Pipeline

fluentci pipeline deno compatibility

This repository contains a minimal pipeline for a Fluent CI project. It is intended to be used as a template for new projects. Reusing this template will allow you to get started with Fluent CI in a matter of minutes, just run the following command:

fluentci init

Files Tree Layout

src
β”œβ”€β”€ aws
β”‚   β”œβ”€β”€ config_test.ts    : AWS CodePipeline Config Test
β”‚   β”œβ”€β”€ config.ts         : AWS CodePipeline Config
β”‚   β”œβ”€β”€ init.ts           : Used by `fluentci ac init` command 
β”‚   └── README.md         : AWS CodePipeline README
β”œβ”€β”€ azure                 : Azure Pipelines YAML Generator
β”‚   β”œβ”€β”€ config_test.ts    : Azure Pipelines Config Test
β”‚   β”œβ”€β”€ config.ts         : Azure Pipelines Config
β”‚   β”œβ”€β”€ init.ts           : Used by `fluentci ap init` command 
β”‚   └── README.md         : Azure Pipelines README
β”œβ”€β”€ circleci              : Circle CI YAML Generator
β”‚   β”œβ”€β”€ config_test.ts    : Circle CI Config Test
β”‚   β”œβ”€β”€ config.ts         : Circle CI Config
β”‚   β”œβ”€β”€ init.ts           : Used by `fluentci cci init` command 
β”‚   └── README.md         : Circle CI README
β”œβ”€β”€ dagger                : Dagger pipeline files
β”‚   β”œβ”€β”€ index.ts          : Dagger pipeline entrypoint
β”‚   β”œβ”€β”€ jobs.ts           : Dagger pipeline jobs
β”‚   β”œβ”€β”€ list_jobs.ts      : Used by `fluentci ls` command
β”‚   β”œβ”€β”€ pipeline.ts       : Dagger pipeline definition
β”‚   └── runner.ts         : Used by `dagger run fluentci .` command
β”œβ”€β”€ github                : Github Actions YAML Generator
β”‚   β”œβ”€β”€ config_test.ts    : Github Actions Config Test
β”‚   β”œβ”€β”€ config.ts         : Github Actions Config
β”‚   β”œβ”€β”€ init.ts           : Used by `fluentci gh init` command
β”‚   └── README.md         : Github Actions README
└── gitlab                : Gitlab CI YAML Generator
    β”œβ”€β”€ config_test.ts    : Gitlab CI Config Test
    β”œβ”€β”€ config.ts         : Gitlab CI Config
    β”œβ”€β”€ init.ts           : Used by `fluentci gl init` command 
    └── README.md         : Gitlab CI README