Project

What is it ?

Projects are central point of Free Commit. This is a configuration, builds are launched from here.

Creation

On GUI, you can create a project from another project, to do this click on "by model".

Field
Description
Required

Name

Name of project

Yes

Description

Used only for information

No

Number build to keep

After each build, the lastest builds are cleared. Helps protect your disk space

Yes

Allow concurrent execution

⚠️Ask yourself if the external systems on which you deploy support the competition. This is not the case for cloudflare workers and can cause a denial of service

Yes

Repository credential

No value if public, created credential otherwise. See Provider credentials

No

Repository

SSH url of you project

Yes

Branch

Used for check if project is concerned by event. If event doesn't have specific branch (issue comment etc), put "*". See Buildfor more

Yes

Deployment file path

Path to your deploy specifications file. (/.free-commit/deploy.yaml if your file is at the .free-commit directory)

Yes

Allowed developers

User with developer role only who can launch this build

No

Last updated