Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Consider using AzDO Service hooks #5

Open
samiyaakhtar opened this issue Aug 21, 2019 · 0 comments
Open

Consider using AzDO Service hooks #5

samiyaakhtar opened this issue Aug 21, 2019 · 0 comments

Comments

@samiyaakhtar
Copy link
Contributor

See https://docs.microsoft.com/en-us/azure/devops/service-hooks/overview?view=azure-devops

Perhaps we could explore using subscribing to notifications as opposed (or in addition) to having the users add steps to their pipeline yaml.

I'm thinking of something like:

  • AzDO publishes events to some persistent store
  • The container journey reads the persistent store

The CJ step in the pipeline is currently taking 25s.

evanlouie pushed a commit that referenced this issue Aug 28, 2019
* Adding function to update hld pipeline

* Adding requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Adding new script for manifest pipeline

* Combining scripts into one

* Handle pipelines started in between

* Check for key correctly

* Support for adding a new entry

* Update task to entity

* Minor updates to script

* Attempting to reduce requirements
samiyaakhtar added a commit that referenced this issue Aug 28, 2019
* Adding function to update hld pipeline

* Adding requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Adding new script for manifest pipeline

* Combining scripts into one

* Handle pipelines started in between

* Check for key correctly

* Support for adding a new entry

* Update task to entity

* Minor updates to script

* Attempting to reduce requirements
samiyaakhtar added a commit that referenced this issue Aug 29, 2019
…19)

* Update to use storage, display pipelines correctly correlated together

* Bump handlebars from 4.1.1 to 4.1.2

Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
- [Commits](handlebars-lang/handlebars.js@v4.1.1...v4.1.2)

Signed-off-by: dependabot[bot] <[email protected]>

* Bump lodash from 4.17.11 to 4.17.14 (#7)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.11...4.17.14)

Signed-off-by: dependabot[bot] <[email protected]>

* Fix accidental hardcoding of partition key

* Add duration column, fix date types

* Bring links back and improve duration

* Introducing icons for statuses

* Add progress state

* Scripts to update the container journey db from pipelines (#5)

* Adding function to update hld pipeline

* Adding requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Updating requirements.txt

* Adding new script for manifest pipeline

* Combining scripts into one

* Handle pipelines started in between

* Check for key correctly

* Support for adding a new entry

* Update task to entity

* Minor updates to script

* Attempting to reduce requirements

* Fix Null bug in pipeline script

* Allow p3 to be started in between

* Updating README

* Updating README

* Adding cluster sync status

* Adding support for getting author of a commit in src

* Major refactor, using axios, adding dummy cli

* Supporting a third key value pair in scripts

* Added support for environment in prototype

* Preliminary CLI commands

* Refactoring to run threads in parallel and use promise.all to wait #efficiency

* Adding logs command to cli

* Adding very very basic tests

* Disabling tslint no console rule (because CLI)

* Starting CI pipeline with Azure Pipelines

[skip ci]

* Preliminary tests

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Loading config in tests

* Updating config test

* test cleanup

* Improving config test

* Improving deployment test

* Adding test for author

* Update README.md

* Clean up

* Unit test for author

* Update azure-pipelines.yml

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Hide branch column and improve build-cli script

* Fix failing tests

* Fix bug with CLI where config was not being initialized

* Adding instructions on how to run the CLI

* Adding output wide, json and normal feature where default is normal

* Verify app configuration in tests

* Automatically open URL on logs command

* Output help on no command

* Lowercase all the values in python scripts

* Case insensitive querying

* Preliminary support for private pipelines, private GitHub repos and AzureDevOps repos

* Completing support for azure devops repos by pulling in cluster sync tag successfully

* Adding tests for github private repos

* Improve private github test

* Improving prototype table

* Optimizing columns

* Using a better table format

* Minor ui improvements

* Add contribution instructions to README

* Update from CJ to Spektate in README

* Updating README.md

* Adding support for service column (initial commit)

* Added support for releaseIdFilter in azure pipelines for releases

* Updating config

* Prettify

* Minor changes

* Update config to use master

* Updating README to add service from pipelines to storage
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant