Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cezarypiatek/tcmetarunnerspowerpack
A set of Team City meta runners
https://github.com/cezarypiatek/tcmetarunnerspowerpack
meta-runners powershell teamcity
Last synced: about 2 months ago
JSON representation
A set of Team City meta runners
- Host: GitHub
- URL: https://github.com/cezarypiatek/tcmetarunnerspowerpack
- Owner: cezarypiatek
- License: mit
- Created: 2018-01-13T20:24:57.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-09T21:23:18.000Z (almost 4 years ago)
- Last Synced: 2023-10-20T18:45:16.295Z (about 1 year ago)
- Topics: meta-runners, powershell, teamcity
- Size: 188 KB
- Stars: 12
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TCMetaRunnersPowerPack
A set of Team City meta runners. Meta runners can be imported by uploading meta runner definition file in "Meta runners" tab in project settings. To get know Team City meta runners please read the [meta runners documentation](https://confluence.jetbrains.com/display/TCD10/Working+with+Meta-Runner)![Meta runner uploads](https://github.com/cezarypiatek/TCMetaRunnersPowerPack/blob/master/doc/MetaRunnersImport.jpg?raw=true)
## Microsoft Teams Notification
This meta runner send notification to MS Teams chat via webhooks. In order to generate webhook url use right click on given MS Teams channel,
click "Connectors" from the context menu and select "Incomming webhook" on the "Configuration" list.
More details about webhooks in MS Teams can be found [here](https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/connectors
). This meta runner use powershell under the hood.
![MSTeams meta runner configuration](https://github.com/cezarypiatek/TCMetaRunnersPowerPack/blob/master/doc/MicrosoftTeamsNofirication.jpg?raw=true)## Changelog Generator
Meta runner responsible for generating file with changelog from build changes. You can generate changelog in TEXT or HTML format. HTML changelog contains hyperlinks to change page in TeamCity and issue tracker as well. Changelog is generated with powershell using [TeamCity REST API](https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-Changes). Inspired by [Nordine Ben Bachir](https://github.com/nordineb) great [blogpost](https://open.bekk.no/generating-a-project-change-log-with-teamcity-and-powershell).![Changelog genertor configuration](https://github.com/cezarypiatek/TCMetaRunnersPowerPack/blob/master/doc/ChangelogGenerator.jpg?raw=true)