Abstruse configuration file is located in ~/.abstruse/config.json.
The integration of GitHub webhooks and Abstruse is done using secret
token. The default secret
is set to thisIsSecret.
It is recommended to change the default secret
token and restart abstruse to apply changes.
In repository Settings
navigate to Webhooks
section in the menu. Click Add Webhooks
and fill in the required information.
An example of a successful webhook entry can be seen in a screenshot below. Instead of https://abstruse.bleenco.io
the URL of your choice has to be entered.
Your new code repositories will automatically appear in Abstruse after the first commit or pull request.
Note: Please make sure your local repository includes .abstruse.yml file.
In repository Settings
navigate to Branches
section in the menu. Click Edit
next to the branch you want to protect and select the checkbox continuous-integration/abstruse
as required.