-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
13 lines (13 loc) · 9.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.71.0"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Aggregator 3 # This is the successor to renowned TFS Aggregator. It is a Rule interpreter specifically designed for Azure DevOps. Associate Rules with Work Item changes to automate your workflow, to allow dynamic calculation of field values and more.
Aggregator 3.x supports two scenarios:
Azure DevOps Services with Rules running in Azure Functions. Docker container running in the cloud or on-premise. The latter permits replacing the Server Plugin after migrating the Rule code."><meta name=theme-color content="#FFFFFF"><meta property="og:title" content="Aggregator"><meta property="og:description" content="Aggregator Documentation"><meta property="og:type" content="website"><meta property="og:url" content="https://tfsaggregator.github.io/"><title>Aggregator | Aggregator</title><link rel=manifest href=https://tfsaggregator.github.io/manifest.json><link rel=icon href=https://tfsaggregator.github.io/favicon.png type=image/x-icon><link rel=stylesheet href=https://tfsaggregator.github.io/book.min.b3215d9d1d18d9051e7fbe8f256ff80e30f41d29073b86348e230d297b771002.css integrity="sha256-syFdnR0Y2QUef76PJW/4DjD0HSkHO4Y0jiMNKXt3EAI="><script defer src=https://tfsaggregator.github.io/en.search.min.df6a04da9576d3f38fefe50e3fe21520b76d640bb11dff2bfc2a1fd8e363de6c.js integrity="sha256-32oE2pV20/OP7+UOP+IVILdtZAuxHf8r/Cof2ONj3mw="></script><link rel=alternate type=application/rss+xml href=https://tfsaggregator.github.io/index.xml title=Aggregator></head><body><input type=checkbox class=hidden id=menu-control><main class="container flex"><aside class=book-menu><nav><h2 class=book-brand><a href=https://tfsaggregator.github.io/><span>Aggregator</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li><a href=https://tfsaggregator.github.io/docs/v3/>Aggregator 3 (CLI)</a><ul><li><a href=https://tfsaggregator.github.io/docs/v3/setup/>Setup</a><ul><li><a href=https://tfsaggregator.github.io/docs/v3/setup/azdo-authn/>Azure DevOps Personal Access Token</a><ul></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/setup/azure/>Azure CLI Setup</a><ul></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/setup/docker/>Docker configuration</a><ul></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/setup/production/>Production on Azure</a><ul></ul></li></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/>CLI Commands</a><ul><li><a href=https://tfsaggregator.github.io/docs/v3/commands/common-options/>Common options</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/authentication-commands/>Authentication commands</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/instance-commands/>Instance commands</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/rule-commands/>Rule commands</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/map-commands/>Mapping commands</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/info-commands/>Informational commands</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/commands/command-examples/>Examples</a></li></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/rules/>Rules</a><ul><li><a href=https://tfsaggregator.github.io/docs/v3/rules/directives/>Directives</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/rules/workitem/>WorkItem event objects</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/rules/common-rule-objects/>Common objects</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/rules/rule-examples-basic/>Basic examples</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/rules/rule-examples-advanced/>Advanced examples</a></li></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/design/>Design</a><ul><li><a href=https://tfsaggregator.github.io/docs/v3/design/caveat/>Caveats</a></li><li><a href=https://tfsaggregator.github.io/docs/v3/design/parallelism/>Parallelism</a></li></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/api/>REST API</a><ul></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/troubleshoot/>Troubleshoot</a><ul></ul></li><li><a href=https://tfsaggregator.github.io/docs/v3/contrib/>Contribute</a><ul><li><a href=https://tfsaggregator.github.io/docs/v3/contrib/pipelines/>Pipelines</a></li></ul></li></ul></li><li><a href=https://tfsaggregator.github.io/docs/v2/>TFS Aggregator v2</a><ul><li><a href=https://tfsaggregator.github.io/docs/v2/intro/ class=collapsed>Introduction</a></li><li><a href=https://tfsaggregator.github.io/docs/v2/using/ class=collapsed>Users' Guide</a></li><li><a href=https://tfsaggregator.github.io/docs/v2/admin/ class=collapsed>Administrator Guide</a></li><li><a href=https://tfsaggregator.github.io/docs/v2/contrib/ class=collapsed>Contributing</a></li><li><a href=https://tfsaggregator.github.io/docs/v2/changelog/>Changelog</a></li></ul></li></ul></nav><script>(function(){var menu=document.querySelector("aside.book-menu nav");addEventListener("beforeunload",function(event){localStorage.setItem("menu.scrollTop",menu.scrollTop);});menu.scrollTop=localStorage.getItem("menu.scrollTop");})();</script></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=https://tfsaggregator.github.io/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Aggregator</strong>
<label for=toc-control><img src=https://tfsaggregator.github.io/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><input type=checkbox class=hidden id=toc-control><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#contacts>Contacts</a></li></ul></nav></aside></header><article class=markdown><p><img src=aggregator.svg alt="Aggregator logo"></p><h1 id=aggregator-3>Aggregator 3
<a class=anchor href=#aggregator-3>#</a></h1><p>This is the successor to renowned TFS Aggregator.
It is a Rule interpreter specifically designed for Azure DevOps. Associate Rules with Work Item changes to automate your workflow, to allow dynamic calculation of field values and more.</p><p>Aggregator 3.x supports two scenarios:</p><ul><li>Azure DevOps Services with Rules running in Azure Functions.</li><li>Docker container running in the cloud or on-premise.</li></ul><p>The latter permits replacing the Server Plugin after migrating the Rule code.</p><p><a href=https://tfsaggregator.github.io/docs/v3 target=_blank class=book-btn>Read the docs</a><br> <br><a href=https://github.com/tfsaggregator/aggregator-cli/releases target=_blank class=book-btn>Download CLI</a><br> <br><a href=https://hub.docker.com/r/tfsaggregator/aggregator3 target=_blank class=book-btn>Docker Image from DockerHub</a>
<a href=https://github.com/orgs/tfsaggregator/packages/container/package/aggregator3 target=_blank class=book-btn>Docker Image from GitHub Container Registry</a></p><h1 id=tfs-aggregator-v2>TFS Aggregator v2
<a class=anchor href=#tfs-aggregator-v2>#</a></h1><a href=https://github.com/tfsaggregator/tfsaggregator/releases target=_blank class="book-btn green">Install plugin</a>
<a href=https://tfsaggregator.github.io/docs/v2 target=_blank class=book-btn>Read the docs</a><p>TFS Aggregator is a extension for Team Foundation Server (TFS) and Azure DevOps Server (<strong>not Service!</strong>) that enables running custom script when Work Items change, allowing dynamic calculation of field values in TFS and more.</p><p>You can use the Server Plugin, for TFS 2013 update 2 up to Azure DevOps Server 2022.</p><blockquote><p>TFS Server API changes frequently: the Server Plugin contains specific code for each TFS version, so the binaries will work only with a specific TFS version.</p></blockquote><h2 id=contacts>Contacts
<a class=anchor href=#contacts>#</a></h2><p>The preferred way to interact with the team is a to open a GitHub Issue for <a href=https://github.com/tfsaggregator/aggregator-cli/issues>Aggregator CLI</a> or <a href=https://github.com/tfsaggregator/tfsaggregator/issues>TFS Aggregator v2</a>.</p><p>We setup a Slack community for discussion on code and troubleshooting.</p><a href=https://slackin-tfsaggregator.herokuapp.com/ target=_blank class=book-btn>Join Slack</a><p>The email address <a href=mailto:[email protected]>[email protected]</a> must be used only when instructed by someone on the core. It exists to exchange confidential information with the team and it is <strong>not</strong> regularly monitored.</p><p>Copyright © TFS Aggregator Team 2011–2020</p></article><footer class=book-footer><div class="flex flex-wrap justify-between"><div><a class="flex align-center" href=https://github.com/tfsaggregator/tfsaggregator-docs-hugo/commit/e55b9ed04b7bb7f8db207f6446cd1122f25a67ec title="Last modified by Jesse Houwing | August 10, 2022" target=_blank rel=noopener><img src=https://tfsaggregator.github.io/svg/calendar.svg class=book-icon alt=Calendar>
<span>August 10, 2022</span></a></div><div><a class="flex align-center" href=https://github.com/tfsaggregator/tfsaggregator-docs-hugo/edit/master/content//_index.md target=_blank rel=noopener><img src=https://tfsaggregator.github.io/svg/edit.svg class=book-icon alt=Edit>
<span>Edit this page</span></a></div></div></footer><div class=book-comments></div><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><nav id=TableOfContents><ul><li><a href=#contacts>Contacts</a></li></ul></nav></aside></main></body></html>