Comments (13)
No plugin was developed for 2017.1.2
I'll check what I can do with this feature.
from teamcity-slack.
Please install v1.1.1 and you can see Slack API error code after this error message.
The list of this error code is here
from teamcity-slack.
Now it returns the following error: Unable to create session by config: Connect to slack.com:443 [slack.com/52.85.250.20] failed: Connection timed out: connect
.
from teamcity-slack.
So it's not a plugin problem :)
from teamcity-slack.
Allright, i'm checking the proxy settings.
from teamcity-slack.
I've configured the proxy on teamcity. But does the slack plugin works based on teamcity proxy or the agent proxy? The proxy works for teamcity because i can download and install updates from teamcity.
from teamcity-slack.
Plugin works only on teamcity, not agents.
from teamcity-slack.
Does the plugin pick up the proxy from teamcity?
from teamcity-slack.
No. What proxy settings do you mean?
from teamcity-slack.
You can configure a proxy for teamcity for outgoing connections. See: Configure TeamCity to Use Proxy Server for Outgoing Connections
For example
# For HTTP protocol
## The domain name or the IP address of the proxy host and the port:
teamcity.http.proxyHost=proxy.domain.com
teamcity.http.proxyPort=8080
## The hosts that should be accessed without going through the proxy, usually internal hosts. Provide a list of hosts, separated by the '|' character. The wildcard '*' can be used:
teamcity.http.nonProxyHosts=localhost|*.mydomain.com)
# For HTTPS protocol
## The domain name or the IP address of the proxy host and the port:
teamcity.https.proxyHost=proxy.domain.com
teamcity.https.proxyPort=8080
## The hosts that should be accessed without going through the proxy, usually internal hosts. Provide a list of hosts, separated by the '|' character. The wildcard '*' can be used:
teamcity.https.nonProxyHosts=localhost|*.mydomain.com
from teamcity-slack.
Now you can specify proxy settings with -D
argument or in internal.properties
file.
from teamcity-slack.
Seems to work. Slightly confusing:
- No proxy settings, TeamCity fails to connect to public internet (e.g. to check for updates)
- Slack plugin fails to connect
- Set proxy
- TeamCity starts to work
- Slack plugin still does not work
- Restart TeamCity service
- Slack integration starts working
It would be helpful not to cache this information.
from teamcity-slack.
It depends on https://github.com/Itiviti/simple-slack-api which I cannot upgrade due to this issue Itiviti/simple-slack-api#230
from teamcity-slack.
Related Issues (20)
- I don't know if this plugin support personal notifications sent by the bot. HOT 4
- Invalid Auth HOT 13
- Unable to find slack channel HOT 9
- weird Unable to find slack channel issue after upgrading 1.8.1 > 2.0.2 HOT 7
- [Feature Request] Specify proxy only for Slack
- Slack notifications on templated configurations HOT 1
- Unable to find new channels HOT 9
- Plugin load error starting with version 2.0.0 (TeamCity 2019.1.5) HOT 13
- Unable to find channel with name HOT 6
- [Feature Request] Build Status Text for message output HOT 1
- [Feature Request] Allow displaying reported build stats in notifications
- Make {changes} placeholder to obtain information from build dependencies. HOT 3
- Use real buildType identifiers for buildSettings map in slackIntegration.json HOT 1
- Usage rights should be based on permission "Edit Project", not on group id "PROJECT_ADMIN" HOT 9
- Save button does not work properly. HOT 3
- Teamcity-slack plugin log4j vulnerability check HOT 2
- Skip trigger if failed because dependent job was canceled
- bug: {artifactsRelUrl} gives wrong url HOT 1
- Conditional variables?
- When using {%VARIABLE%} in the message text, the links do not change in the slack and come unformatted
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from teamcity-slack.