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

Base 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.

Files Tree Layout

src
β”œβ”€β”€ 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 fluentci .` command
β”œβ”€β”€ github                : Github Actions YAML Generator
β”‚   β”œβ”€β”€ config.ts         : Github Actions Config
β”‚   β”œβ”€β”€ init_test.ts      : Github Actions Config Test
β”‚   β”œβ”€β”€ init.ts           : Used by `fluentci gh init` command
β”‚   └── README.md         : Github Actions README
└── gitlab                : Gitlab CI YAML Generator
    β”œβ”€β”€ config.ts         : Gitlab CI Config
    └── init.ts           : Used by `fluentci gl init` command (coming soon!)