Application to generate release notes documents based on changes and work items done in TFS or Azure DevOps
| name | type | required? | description |
|---|---|---|---|
| Data | ReleaseData | required | General information about release |
| ChangesetsServer | ServerDetails | required | Details of server to download changes |
| WorkItemServer | ServerDetails | required | Details of server to download Work Items |
| DocumentLocation | string | reuired | Location for Template.docx, and output location for generated document |
| TestReport | string | optional | Url to additional Sign-off document |
| WorkItemStateInclude | List | optional | List of Work Item Types to include in document |
| DateFormat | string | optional | Input date format for Release Data settings. Defaults to yyyy-MM-dd |
| name | type | required? | description |
|---|---|---|---|
| TfsProject | string | required | Project to take data from |
| TfsBranch | string | required | TFS/Git branch to take data from |
| Iteration | string | required | Iteration path to use |
| ChangesetFrom | string | optional | Changeset Id/SHA-1 of earliest commit we want to include in document |
| ChangesetTo | string | optional | Changeset Id/SHA-1 of latest commit we want to include in document |
| ReleaseName | string | optional | Name of release |
| ReleaseDate | string | optional | Date of release |
| ReleaseDateOutputFormat | string | optional | Output date format for ReleaseDate. Defaults to d MMM yyyy |
| QaBuildName | string | optional | Name of QA build used to test release |
| QaBuildDate | string | optional | Date of QA build used to test release |
| QaBuildDateOutputFormat | string | optional | Output date format for ReleaseDate. Defaults to yyyy-MM-dd |
| name | type | required? | description |
|---|---|---|---|
| Url | string | required | Server link in following format https://{instance}[/{team-project}] |
| Pat | string | required | Personal Access Token granting access to server |
| ServerType | ServerTypeEnum | required | type of server. Currently supported Tfs/Azure |
There are two token replacements set up:
- {ReleaseName}
- {ReleaseDate}
If you add them to your docx template, they'll be replaced in end document for actual values