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

[Maestro++] Add ability to queue Maestro builds #160

Closed
maririos opened this issue May 15, 2018 · 2 comments
Closed

[Maestro++] Add ability to queue Maestro builds #160

maririos opened this issue May 15, 2018 · 2 comments

Comments

@maririos
Copy link
Member

@karajas commented on Tue Jun 06 2017

When Maestro fails to execute on a versions repo change due to for eg. api rate limiting, we need a mechanism for it to either retry after a set amount of time or allow a user to manually trigger a maestro update.

/cc @dagood


@dagood commented on Tue Jun 06 2017

I don't think Maestro should auto-retry (rather, the VSTS build that Maestro runs should do the right thing (dotnet/buildtools#1043)) but being able to easily manually trigger an arbitrary Maestro subscription is tracked by dotnet/versions#99. (I think we should leave this issue open to track status and raise visibility at least for now.)


@Chrisboh commented on Tue Jun 13 2017

@karajas @dagood how often do we see this?


@karajas commented on Tue Jun 13 2017

The bot has now been updated to use dotnet-maestro-bot so retry is no longer required, but we still need the ability to manually trigger a subscription run.


@Chrisboh commented on Tue Jun 13 2017

@karajas is something else tracking that work? Can I close this issue?


@karajas commented on Tue Jun 13 2017

There's the versions issue that Davis mentioned dotnet/versions#99


@dagood commented on Wed Jun 21 2017

I think the title is restricting the implementation and feature--removing "from VSTS". This should be for any subscription, not just one that has a VSTS action. (I think it could be reasonable to trigger a "Maestro subscription triggerer" VSTS build, but not a GeneralExecutor build def.)


@MichaelSimons commented on Fri Jun 30 2017

Design proposal was added to dotnet/versions#99


@markwilkie commented on Thu Jul 06 2017

Now that there's a proposal, moving this issue back into the backlog and making it part of the build reliability epic.


@markwilkie commented on Thu Mar 22 2018

Moving to prodcon to make sure it's handled.


@dagood commented on Thu Mar 22 2018

That's a very good fit: post-build steps are run using Maestro, and being able to run them easily manually will make it a lot easier to rerun in the case of failure and develop new post-build steps.


@maririos commented on Tue May 08 2018

@MichaelSimons are you planning on working on this? or now that it is in ProdCon should we remove you from it.


@MichaelSimons commented on Tue May 08 2018

@maririos - I have no plans for work on this.

@jcagme jcagme changed the title Add ability to queue Maestro builds [Maestro++] Add ability to queue Maestro builds Jul 12, 2018
@jcagme
Copy link
Contributor

jcagme commented Sep 14, 2018

I assume this is "Add ability to queue Arcade builds"? This is already in place and dependencies are flowing

@jcagme jcagme closed this as completed Sep 14, 2018
@dagood
Copy link
Member

dagood commented Sep 14, 2018

It's actually the ability to retry auto-update attempts when something in the infra fails. I saw in the demo today that this is also already complete, unless I'm misremembering the retry URL @alexperovich showed off. 😄

(Well, it's complete in Maestro++. This was not implemented for Maestro which it was originally tracking.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants