Redmine Issues Integration
FlexDeploy uses REST APIs to integrate with Redmine. To setup, login to Redmine with administrator privileges, go to Administration → Settings → REST API and select the Enable REST web service checkbox
Add Status
To create new status, go to Administration → Issue Statuses
Using the New status button, you can create new statuses. Here are some example statuses created in Redmine
The status once created will have an id, generally they start with 1 and are sequential in the same order as listed above. To get the ids, you can use Redmine's Issue Statuses REST API to verify status ids.
Workflow
FlexDeploy allows to update Redmine issue status during build and deploy. The status updates through REST API requires to allow status transitions for the role of the FlexDeploy user id. To set the status transition, please follow the below step, Administration → Workflow
Go to the Workflow and setup the status transitions. Here is a sample setup for flexadmin role. Please follow this Issue statuses for more details.
Users and Projects
The FlexDeploy user id role should have the necessary access to edit Features/Support/Bugs types. Please make sure to give the Roles and permissions accordingly for the role.
Once the permissions are set, click the Users link from the Administration menu, select the user and add the projects. If you have multiple projects then you need to select all the projects that need the issues to be updated from FlexDeploy. The same can be done from the Projects under the Administration menu and then go the Members tab and add the FlexDeploy user id for relevant projects.
- style