{{ repo?.html_url }} {{ repo?.default_branch }} Private Repository Public Repository
No builds has been runned yet.

Repository Settings

General Settings

Set git provider where this repository is hosted.

Set API URL for git repository provider. Example for GitHub (not GHE) is https://api.github.com

Visibility of builds.


Access Token

It is important to set access token so abstruse can:

  • access and clone repository
  • send build status to repository

If you cannot find access token that is suitable for this repository then create new one here.

Environment Variables

{{ v.name }}: {{ v.value }}
(encrypted) (public)

Environment variables are the way to customize the build process. They can be accessed from any stage of the build.

If the variable contain, for example SSH token then you need to encrypt it with Abstruse CLI tool.

Name of the variable, please use uppercase letters. Example: DEPLOY_KEY

Variable value. Make sure you encrypt it if includes sensitive data.

Repository Cache

Cached Dependencies and Directories

Using cache can speed up builds as it stores contents that does not often change.

{{ c.filename }}
{{ c.size }}

No cached files or folders found for this repository.

Cache has been deleted.

Repository Configuration

Check Configuration

Here you can make test if settings provided works in the wild.

Tests includes access to repository and checking presence of .abstruse.yml config file inside repository.

Has read permissions on repository

Repository includes .abstruse.yml configuration

Abstruse can parse .abstruse.yml configuration

Has read permissions on repository (clone)

Repository includes .abstruse.yml configuration

Abstruse cannot parse .abstruse.yml configuration


Test Build

To see if everything works as expected you can trigger new build here. Build will be run from the last commit and default branch.

Build successfully triggered.

Error triggering build. Please check your configuration.

Check Build Configuration File

If you want to check how .abstruse.yml config file behaves on abstruse, here you can fetch it from repository and adopt changes then run build from it.

Build has been runned successfully.