Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teamcity Support #75

Open
braunsonm opened this issue Feb 20, 2018 · 3 comments
Open

Teamcity Support #75

braunsonm opened this issue Feb 20, 2018 · 3 comments
Labels
help wanted New Provider Issue requests a new provider be added.

Comments

@braunsonm
Copy link

Would be nice to see skyhook support Teamcity build success/fail.

Teamcity supports JSON webhooks in a format like so:
https://github.com/cloudnative/teamcity-webhooks

@Jawnnypoo
Copy link
Member

Nice, yeah this would be a good addition. 👍

@braunsonm
Copy link
Author

As sort of a work around however, you can use the Bitbucket skyhook and enable it for commit status. As long as your TeamCity publishes build statuses, it will pick up on it and report it!

@dscalzi
Copy link
Collaborator

dscalzi commented Aug 22, 2018

I can add support for this. I don't use teamcity so I don't know which information is relevant.

If you can pick information out of the sample payload

{
  "name": "Echo :: Build",
  "url": "http://127.0.0.1:8080/viewType.html?buildTypeId=Echo_Build",
  "build": {
    "full_url": "http://127.0.0.1:8080/viewLog.html?buildTypeId=Echo_Build&buildId=14",
    "build_id": "7",
    "status": "success",
    "scm": {
      "url": "https://github.com/evgeny-goldin/echo-service.git",
      "branch": "origin/master",
      "commit": "6bef6af1f43fb3e5e6d73f1e3332e82dae1f55d4"
    },
    "artifacts": {
      "echo-service-0.0.1-SNAPSHOT.jar": {
        "s3": "https://s3-eu-west-1.amazonaws.com/evgenyg-bakery/Echo::Build/7/echo-service-0.0.1-SNAPSHOT.jar",
        "archive": "http://127.0.0.1:8080/repository/download/Echo_Build/7/echo-service-0.0.1-SNAPSHOT.jar"
      }
    }
  }
}

and format it into an embed (you can use this https://leovoel.github.io/embed-visualizer/), I'll add the provider. Attach the resulting json when you finish 👍

@dscalzi dscalzi added help wanted New Provider Issue requests a new provider be added. and removed enhancement labels Mar 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted New Provider Issue requests a new provider be added.
Projects
None yet
Development

No branches or pull requests

3 participants