You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A plugin for [TeamCity](http://www.jetbrains.com/teamcity/) to post notifications to [slack](https://slack.com/)
3
+
A plugin for [TeamCity](http://www.jetbrains.com/teamcity/) to post notifications to [Slack](https://slack.com/)
4
4
5
-
It works by registering as a server listener, and posts to slack on build events like successful builds (optionally also builds starting and failing)
5
+
It works by registering as a server listener, and posts to Slack on build events like successful builds (optionally also builds starting and failing)
6
6
7
7
# Build Plugin
8
8
@@ -24,7 +24,7 @@ Then restart TeamCity.
24
24
25
25
# Configuration
26
26
27
-
### In slack
27
+
### In Slack
28
28
Add a new webhook integration. Make a note of the URL.
29
29
30
30
### In TeamCity
@@ -45,13 +45,13 @@ Edit the main config file, usually `.BuildServer/config/main-config.xml` and add
45
45
46
46
You can set the attributes on slackNotifier element (postSuccessful,postFailed,postStarted) to decide that notifications you would like posted.
47
47
48
-
Set the **slackPostUrl** to point to the url provided on the Slack integration page for the incoming webhook you created. Change the logo url whatever you want or leave it out.
48
+
Set the `slackPostUrl` to point to the url provided on the Slack integration page for the incoming webhook you created. Change the logo url whatever you want or leave it out.
49
49
50
-
This by default will post all builds to slack. you can tweak these on a project level though
50
+
This by default will post all builds to Slack. You can tweak these on a project level though.
51
51
52
52
#### Project Config (Optional)
53
53
54
-
To change channel, change the slack logo used for that project or disable per project:
54
+
To change channel, change the Slack logo used for that project or disable per project:
55
55
56
56
Edit the plugin specific xml config, `plugin-settings.xml` probably somewhere inside `.BuildServer/config/projects/PROJECTNAME`
57
57
@@ -72,8 +72,8 @@ Previous versions where built for TeamCity 7.1, but a few tests on the free vers
72
72
73
73
### Issues
74
74
75
-
*all xml config - needs web ui extensions for updating settings from GUI. Considering it.
76
-
*channel can be changed per-project either by environmental variable (SLACK_CHANNEL (env var may be broken)) or by changing the project specific xml in the data directory. This could also use web ui extension UI for editing.
75
+
*All xml config - needs web ui extensions for updating settings from GUI. Considering it.
76
+
*Channel can be changed per-project either by environmental variable (SLACK_CHANNEL (env var may be broken)) or by changing the project specific xml in the data directory. This could also use web ui extension UI for editing.
77
77
* All or nothing notifications. By default, all builds are posted. It can be disabled per project, but not currently by build config.
0 commit comments