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

Add "weekly" convention to pipeline generator #1026

Merged
merged 1 commit into from
Dec 1, 2020

Conversation

danieljurek
Copy link
Member

Fixes #1025

@danieljurek danieljurek added the Central-EngSys This issue is owned by the Engineering System team. label Sep 21, 2020
@danieljurek danieljurek changed the title Add "weekly" convention Add "weekly" convention to pipeline generator Sep 21, 2020
This was referenced Sep 21, 2020
@weshaggard
Copy link
Member

The changes here look reasonable but before we move forward with enabling this generally across the board I'd like to make sure we have the correct conventions for things here. As it stands we will essentially have a duplicated pipeline with the name "- tests-weekly" instead of "- tests" but we haven't really setup any convention that would allow people to easily fork their test matrix based on that. While they could check the pipeline name I'd prefer that we don't have those sorts of checks all over our yml files but instead we have it localized in one place that defines some variables that can be used. We could also have the generator set those as parameters in the pipelines we create.

@mitchdenny
Copy link
Contributor

I'm still lamenting the fact that we haven't managed to converge the live testing and nightly CI builds in some fashion. Even if we just bolted on the live test structure that has been established to the main CI run.

@mitchdenny
Copy link
Contributor

(I should note that is a much larger conversation than this PR though :P)

@weshaggard
Copy link
Member

I agree @mitchdenny I still want to combine the tests and ci yml files together and just control what runs based on the pipeline that we are triggering.

@weshaggard
Copy link
Member

@mitchdenny I should also call out that we are combining these for C++ Azure/azure-sdk-for-cpp#608 as we are bringing them online for the first time.

@damirault damirault marked this pull request as draft September 25, 2020 20:16
@mitchdenny
Copy link
Contributor

@benbp I think you are taking this onwards? This change LGTM, I hadn't reviewed because it was in draft.

@benbp
Copy link
Member

benbp commented Nov 25, 2020

Yes @mitchdenny. I need to loop back and merge.

@benbp benbp marked this pull request as ready for review December 1, 2020 00:06
@benbp benbp force-pushed the pipeline-generator-weekly branch from fc230fa to e114fe9 Compare December 1, 2020 00:39
@benbp
Copy link
Member

benbp commented Dec 1, 2020

Rebased, and tested. Still works! :D

@benbp benbp merged commit 5b2d849 into master Dec 1, 2020
@benbp benbp deleted the pipeline-generator-weekly branch December 1, 2020 00:41
@weshaggard
Copy link
Member

@benbp do you plan to manually run this as you on-board new repo's for now? Eventually we should get it added to https://github.com/Azure/azure-sdk-tools/blob/master/eng/pipelines/pipeline-generation.yml which is our daily generation run.

@benbp
Copy link
Member

benbp commented Dec 2, 2020

@weshaggard #1234

sima-zhu pushed a commit to sima-zhu/azure-sdk-tools that referenced this pull request Dec 3, 2020
* Update README.md

Fix the directory name

* Update README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Central-EngSys This issue is owned by the Engineering System team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Weekly test pipelines prototype
4 participants