tfsaggregator / tfsaggregator-webhooks

WARNING: the team is no more maintaing this version. See aggreggator-cli instead.
https://github.com/tfsaggregator/aggregator-cli
19 stars 22 forks source link

Recommendation regarding new install on TFS 2018 #16

Closed millusdk closed 5 years ago

millusdk commented 6 years ago

Hi,

We are about to setup a new TFS 2018 installation, and would like to hear what the recommended way to setup TFS Aggregator is going forward? From the release list, it appears that there have been no activity on the webhook version since August, whereas the standard plugin version has been updated as recent as January.

Best regards, Emil Refn

jessehouwing commented 6 years ago

The webhooks version didn't break with every tfs release. The plugin version broke with every update since rtm. Functionally nothing much changed.

The way forward should be the webhooks. It disconnects us from the server version and breaking api changes.

On 2 Feb 2018 13:55, "millusdk" notifications@github.com wrote:

Hi,

We are about to setup a new TFS 2018 installation, and would like to hear what the recommended way to setup TFS Aggregator is going forward? From the release list, it appears that there have been no activity on the webhook version since August, whereas the standard plugin version has been updated as recent as January.

Best regards, Emil Refn

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/tfsaggregator/tfsaggregator-webhooks/issues/16, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS6ia6zn9zlwZhJFVvIIV7YqFdOOcks5tQwW0gaJpZM4R3JJ1 .

maluht commented 6 years ago

Hi @jessehouwing

Thanks for the fast response. Any plans on making a final version of "TFS Aggregator Web Service 2.3"? The newest version I can see is a Release Candidate, see the release page.

jessehouwing commented 6 years ago

If/when Giulio finds the time. Or if/when other contributors step up.

On 2 Feb 2018 15:04, "maluht" notifications@github.com wrote:

Hi @jessehouwing https://github.com/jessehouwing

Thanks for the fast response. Any plans on making a final version of "TFS Aggregator Web Service"? The newest version I can see is a Release Candidate, see the release https://github.com/tfsaggregator/tfsaggregator-webhooks/releases page.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/tfsaggregator/tfsaggregator-webhooks/issues/16#issuecomment-362594604, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS4udcJ7gqiO4hu0bxjyM5a8Cy7i3ks5tQxWWgaJpZM4R3JJ1 .

giuliov commented 6 years ago

I pulled the last changes in Core but I haven't reached a working configuration. Stay tuned.

maluht commented 6 years ago

Thanks @giuliov. Sadly it’s very hard for me to get the current version installed, since our IT department doesn’t like installing a Release Candidate.

jessehouwing commented 6 years ago

Sending Giulio a cheque will help him remove the RC words from the page ;).

On 2 Feb 2018 15:21, "maluht" notifications@github.com wrote:

Thanks again, I cross my fingers, since our IT department doesn’t like installing a Release Candidate.

@giuliov https://github.com/giuliov - Any change you have time to do this? :)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/tfsaggregator/tfsaggregator-webhooks/issues/16#issuecomment-362596863, or mute the thread https://github.com/notifications/unsubscribe-auth/AD-uS22vQuXfHC-hNfpXxpAeNqzYFzkNks5tQxfPgaJpZM4R3JJ1 .

maluht commented 6 years ago

@jessehouwing, I have another question that you might be able to answer, if you have the time.

If my Web Service is unavailable for some reason, it won’t receive the update and therefore not update TFS according to the rules we setup. Is there a way using the Web Service to iterate over all items and execute the rules we designed?

A scenario could be a server crash, where the Web Service is down. But in this case I still need my TFS items to be updated.

giuliov commented 6 years ago

No, but you can use the ConsoleApp to execute rules on specific work items. My latest changes allow to use a Query to select the workitems. If you use the same PAT as the WebService, the action is accounted to the same user owning the PAT.

maluht commented 6 years ago

@giuliov Thanks for the reply. Okay so I would need to make a job that iterates through all items and make sure they are updated. I can see I have the same problem with the delete event, that currently doesn’t work. It’s a shame that Microsoft don’t fix that, because in some cases if an item is deleted the parent needs to be updated and recalculate the sum.

PgxBaku commented 6 years ago

Hello, I have this code loaded in VisualStudios. I can't seem to run it though. It keeps saying HTTP ERROR 403.14, a default document is not configured? How do I run this in Visual Studios? Is there additional setup in the properties of the web project that needs to be configured?

giuliov commented 6 years ago

It is an API project: the only URL that works is /api/workitem. Set that as the Start URL or select wait for a request.