Set up a Generic integration in Tickd
- Open the Admin page by clicking the "Admin Menu" item in the top menu of Tickd and click the "Integrations" menu item in the "Admin Menu" at the left of the page. The integration page will be opened, with the possible integration types shown.
- Click on </> (generic integration).
- Enter the name of your repository.
- Enter the "Repository URL".
- If you are using a Secret value, enter the value on the "Secret" field.
- Click the Save button.
- If the email address that you use for accessing your repository is different from the email address that you use for logging on to Tickd, add your repository email address to the list of alternative emails in your user settings.
To view the integrations that have been set up, click the "Integrations List" icon at the top right of the integrations page. The integrations are listed by name, with an icon showing the integration type. You can filter the list of integrations shown by entering all or part of the integration name in the Filter field at the top left of the page.
Required Permissions: Administrator only
Set up a Git repository in Tickd
Integration with source code repositories can be used to automatically add a note to ticket when an update is made to the repository. The note contains the commit message, the type of update made and the files that have been changed.
Integration with a source code repository will need to be set up before it can be used. Only users with Admin access to Tickd will be able to do this. (See GitLab Integration, GitHub integration, Bitbucket Integration , Beanstalk SVN Integration).
Git repository (GitLab, GitHub or Bitbucket)
Once integration has been set up for a Git repository you can add ticket details to a commit message and a note will be added to the ticket when the online repository is updated. If you update on a local branch, the note will be added to the ticket when you push the change to the online repository. If you commit the update directly to the central repository a note will be added to the ticket immediately.
With Git repositories you can also add a ticket tag or the copied ticket details to the title of a merge request and a note will be added to the ticket when the merge is completed.
Beanstalk SVN repository.
If using a Beanstalk SVN repository, a note will be added to the ticket on committing an update.
Adding the ticket reference to a commit message.
When you commit updates to your code repository you can add a reference to a ticket in your commit message. You can add a tag referring to your ticket in the form [#,<ticket-id>] or you can also use the ticket details copied from the ticket page in Tickd. To copy the ticket details to your clipboard click the "copy ticket details" button at the top of the ticket page. The copied ticket details will contain project name, the milestone name, a tag with the ticket id and the ticket title (for example, [Tartan Design Your Own App][Version 2.3 Features][#826] Save to your Tartan library).
Required permissions: all users with access to a project.