Jackal Code Fetcher

Fetch code from a repository and stash reference in the asset store.

Configuration

The code fetcher uses the asset store to persist compressed code asset. Configure:

{
  "jackal": {
    "assets": {
      "connection": {
        "provider": PROVIDER,
        "credentials": {
          CREDENTIALS
        }
      },
      "bucket": BUCKET_NAME
    }
  }
}

Supported Remotes

GitHub

Access tokens are used for fetching private repositories. Token can be provided via direct configuration:

{
  "jackal": {
    "code_fetcher": {
      "config": {
        "github": {
          "access_token": TOKEN
        }
      }
    }
  }
}

or it can be provided via application level configuration:

{
  "jackal": {
    "github": {
      "access_token": ACCESS_TOKEN
    }
  }
}

Info