-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
94 changed files
with
477 additions
and
103 deletions.
There are no files selected for viewing
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
sidebar_position: 11 | ||
--- | ||
|
||
# Build VM images with Packer | ||
|
||
[Packer](https://www.packer.io) is an open source tool for creating identical Virtual Machine (VM) images for multiple platforms from a single source configuration. This page explains how to use Packer and FluentCI to create a VM image. | ||
|
||
## Before you begin | ||
|
||
The instructions on this page assume that you are familiar with `Packer`. In addition: | ||
|
||
- Have your source code including the [Packer template](https://www.packer.io/docs/templates) handy. | ||
|
||
## Using the Packer Plugin | ||
|
||
You can use FluentCI to build VM images using the [packer plugin](https://github.com/fluentci-io/packer-plugin), no need to install Packer on your machine, FluentCI will handle everything for you. | ||
|
||
The following command can be used to build VM image with Packer: | ||
|
||
```bash | ||
fluenci run --wasm packer fmt | ||
fluenci run --wasm packer validate | ||
fluenci run --wasm packer build | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 11 | ||
sidebar_position: 12 | ||
--- | ||
|
||
# Build and test Zig applications | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/deploy-to-cloudflare.md → docs/cookbook/deploy-to-cloudflare.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 12 | ||
sidebar_position: 13 | ||
--- | ||
|
||
# Deploy to Cloudflare | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/deploy-to-firebase.md → docs/cookbook/deploy-to-firebase.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 13 | ||
sidebar_position: 14 | ||
--- | ||
|
||
# Deploy to Firebase | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/deploy-to-fly.md → docs/cookbook/deploy-to-fly.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 14 | ||
sidebar_position: 15 | ||
--- | ||
|
||
# Deploy to Fly.io | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/deploy-to-heroku.md → docs/cookbook/deploy-to-heroku.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 15 | ||
sidebar_position: 16 | ||
--- | ||
|
||
# Deploy to Heroku | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/deploy-to-netlify.md → docs/cookbook/deploy-to-netlify.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 16 | ||
sidebar_position: 17 | ||
--- | ||
|
||
# Deploy to Netlify | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/deploy-to-railway.md → docs/cookbook/deploy-to-railway.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 17 | ||
sidebar_position: 18 | ||
--- | ||
|
||
# Deploy to Railway | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
sidebar_position: 19 | ||
--- | ||
|
||
# Deploy to Shuttle | ||
|
||
This page explains how to deploy applications to Shuttle using FluentCI. | ||
|
||
## Before you begin | ||
|
||
The instructions on this page assume that you are familiar with `Shuttle`. In addition: | ||
|
||
- Have your Shuttle project ready. | ||
- If you don't already have a project to deploy to Shuttle, you can create a default project by [installing and initializing Shuttle](https://docs.shuttle.rs/getting-started/installation). | ||
|
||
## Using the Shuttle Plugin | ||
|
||
You can use FluentCI to deploy applications to Shuttle using the [shuttle plugin](https://github.com/fluent-ci-templates/shuttle-pipeline), no need to install Shuttle CLI on your machine, FluentCI will handle everything for you. | ||
|
||
The following commands can be used to deploy applications to Shuttle: | ||
|
||
```bash | ||
# Deploy to Shuttle, make sure to export SHUTTLE_API_KEY | ||
fluentci run --wasm shuttle deploy | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
sidebar_position: 20 | ||
--- | ||
|
||
# Deploy to Fermyon Cloud | ||
|
||
This page explains how to deploy applications to Fermyon CLoud using FluentCI. | ||
|
||
## Before you begin | ||
|
||
The instructions on this page assume that you are familiar with `Fermyon Cloud`. In addition: | ||
|
||
- Have your Spin project ready. | ||
- If you don't already have a project to deploy to Fermyon Cloud, you can create a default project by [installing and initializing Spin](https://developer.fermyon.com/cloud/quickstart). | ||
|
||
## Using the Spin Plugin | ||
|
||
You can use FluentCI to deploy applications to Fermyon Cloud using the [spin plugin](https://github.com/fluent-ci-templates/spin-pipeline), no need to install Spin CLI on your machine, FluentCI will handle everything for you. | ||
|
||
The following commands can be used to deploy applications to Fermyon Cloud: | ||
|
||
```bash | ||
# Deploy to Fermyon Cloud, make sure to export SPIN_AUTH_TOKEN | ||
fluentci run --wasm spin build | ||
fluentci run --wasm spin deploy | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
sidebar_position: 21 | ||
--- | ||
|
||
# Deploy to Wasmer Edge | ||
|
||
This page explains how to deploy applications to Wasmer Edge using FluentCI. | ||
|
||
## Before you begin | ||
|
||
The instructions on this page assume that you are familiar with `Wasmer`. In addition: | ||
|
||
- Have your Wasmer project ready. | ||
- If you don't already have a project to deploy to Wasmer Edge, you can create a default project by [installing and initializing Wasmer](https://docs.wasmer.io/edge/get-started). | ||
|
||
## Using the Wasmer Plugin | ||
|
||
You can use FluentCI to deploy applications to Wasmer Edge using the [wasmer plugin](https://github.com/fluent-ci-templates/wasmer-pipeline), no need to install Wasmer CLI on your machine, FluentCI will handle everything for you. | ||
|
||
The following commands can be used to deploy applications to Wasmer Edge: | ||
|
||
```bash | ||
fluentci run --wasm wasmer build | ||
# Deploy to Wasmer Edge, make sure to export WASMER_TOKEN | ||
fluentci run --wasm wasmer deploy | ||
``` |
File renamed without changes
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
sidebar_position: 22 | ||
--- | ||
|
||
# Provision with Pulumi | ||
|
||
This page explains how to provision infrastructure using [Pulumi](https://pulumi.com) with FluentCI. | ||
|
||
Pulumi is an infrastructure-as-code (IaC) tool that lets you provision and manage cloud infrastructure. Pulumi provides plugins called providers that let you interact with cloud providers and other APIs. | ||
|
||
## Before you begin | ||
|
||
The instructions on this page assume that you are familiar with `Pulumi`. In addition: | ||
|
||
- Have your Pulumi project ready. | ||
- If you don't already have a project to provision with Pulumi, you can create a default project by [installing and initializing Pulumi](https://www.pulumi.com/docs/install/). | ||
- Make sure you have a `Pulumi.yaml` file in your project root directory. | ||
- Make sure you have a `Pulumi.dev.yaml` file in your project root directory. | ||
|
||
## Using the Pulumi Plugin | ||
|
||
You can use FluentCI to provision infrastructure using Pulumi with the [pulumi plugin](https://github.com/fluent-ci-templates/pulumi-pipeline) without installing Pulumi CLI on your machine. FluentCI will handle everything for you. | ||
|
||
The following commands can be used to provision infrastructure using Pulumi: | ||
|
||
```bash | ||
fluentci run --wasm pulumi init | ||
fluentci run --wasm pulumi up | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
sidebar_position: 23 | ||
--- | ||
|
||
# Provision with Terraform | ||
|
||
This page explains how to provision infrastructure using [Terraform](https://terraform.io) with FluentCI. | ||
|
||
HashiCorp Terraform is an infrastructure-as-code (IaC) tool that lets you provision and manage cloud infrastructure. Terraform provides plugins called providers that let you interact with cloud providers and other APIs. | ||
|
||
## Before you begin | ||
|
||
The instructions on this page assume that you are familiar with `Terraform`. In addition: | ||
|
||
- Have your Terraform project ready. | ||
- If you don't already have a project to provision with Terraform, you can create a default project by [installing and initializing Terraform](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli). | ||
- Make sure you have a `main.tf` file in your project root directory. | ||
|
||
## Using the Terraform Plugin | ||
|
||
You can use FluentCI to provision infrastructure using Terraform with the [terraform plugin](https://github.com/fluent-ci-templates/terraform-pipeline) without installing Terraform CLI on your machine. FluentCI will handle everything for you. | ||
|
||
The following commands can be used to provision infrastructure using Terraform: | ||
|
||
```bash | ||
fluentci run --wasm terraform init | ||
fluentci run --wasm terraform plan | ||
fluentci run --wasm terraform apply | ||
``` |
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/upload-to-codecov.md → docs/cookbook/upload-to-codecov.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 18 | ||
sidebar_position: 24 | ||
--- | ||
|
||
# Upload Coverage to Codecov | ||
|
2 changes: 1 addition & 1 deletion
2
...orial-extras/upload-to-github-releases.md → docs/cookbook/upload-to-github-releases.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 19 | ||
sidebar_position: 25 | ||
--- | ||
|
||
# Upload assets to GitHub | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/upload-to-gitlab.md → docs/cookbook/upload-to-gitlab.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 20 | ||
sidebar_position: 26 | ||
--- | ||
|
||
# Upload assets to GitLab Releases | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/upload-to-r2.md → docs/cookbook/upload-to-r2.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 21 | ||
sidebar_position: 27 | ||
--- | ||
|
||
# Upload files to Cloudflare R2 | ||
|
2 changes: 1 addition & 1 deletion
2
docs/tutorial-extras/upload-to-s3.md → docs/cookbook/upload-to-s3.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 22 | ||
sidebar_position: 28 | ||
--- | ||
|
||
# Upload files to AWS S3 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"label": "Examples", | ||
"position": 5, | ||
"position": 6, | ||
"link": { | ||
"type": "generated-index" | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.