Simon Quigley
f32f5dcea3
Ensure that the actual config name is in the new view name.
5 years ago
Simon Quigley
5b70b9b93d
Add cascade to the optional fields so if we manually override it there isn't a problem.
5 years ago
Simon Quigley
44d9368d3f
Don't override cascade if it already exists.
5 years ago
Simon Quigley
c394b5221b
Fix the timer.
5 years ago
Simon Quigley
a145c02dde
Define new jobs by their config name, not by their job type.
5 years ago
Simon Quigley
d052943e6d
Yo dawg, I heard you like dict values, so I made your dict value a dict value.
5 years ago
Simon Quigley
fc9e24b62b
Update templates for updated Jinja substitution variables.
5 years ago
Simon Quigley
5f198dc770
Massive cleanup of jobgenerator to allow for more flexible metadata.
5 years ago
apt-ghetto
73939dc9b5
Fix ModuleNotFoundError
...
Summary:
The jobgenerator failed because of a missing module.
* Add tabulate to requirements.txt
* Fix flake8 errors:
- Removed unused imports
- Boolean comparison with is and not ==
- Line length
- Removed whitespaces before and after parentheses
Test Plan:
1. Install it from the requirements
2. Start jobgenerator
3. Check, that it does not fail because of missing tabulate module.
Reviewers: tsimonq2, teward
Differential Revision: https://phab.lubuntu.me/D95
5 years ago
Simon Quigley
c6f4117ab7
The removed timers were redundant.
5 years ago
Simon Quigley
1b502ee4e4
Add a decorator to TimerMetrics and wrap most of the functions.
5 years ago
Simon Quigley
28c7f2b397
Replace some timer calls.
5 years ago
Simon Quigley
42869ace27
Initial commit of the timer_metrics module.
5 years ago
Simon Quigley
86f658cb55
We can get away with being a little less verbose now.
5 years ago
Simon Quigley
b6d9050604
Move parsing the existing job data to another function, and actually make it functional.
5 years ago
Simon Quigley
c85822e495
Make job editing more verbose.
5 years ago
Simon Quigley
5fb09fda6d
Slightly clean that up.
5 years ago
Simon Quigley
bf8edaaf9d
Make sure we don't fail when loading the non-data-using release-mgmt template.
5 years ago
Simon Quigley
050cf6cb12
Bump the total lp_check allowed time to 6 hours from 2, to account for publisher maintenance.
5 years ago
Thomas Ward
f7e731faae
Multiple issues fixed.
...
- Variable use before assignment
- Unhandled edge cases where variables referenced may not have the subdata/indexes requested
- try/catch fixes where 'finally' references a variable that might not exist
- Unnecessary imports
- Added requirements.txt file with base module requirements (without version specificity at this time)
5 years ago
Simon Quigley
b379ebb20d
Add useless merger info.
5 years ago
apt-ghetto
04ea168cff
Clean up code
...
Summary:
* Remove unused import
* Remove unused variables
* Empty string is always False, don't check it twice
* Use os.path.join to create a path
Test Plan: Check that the behaviour is the same as before.
Reviewers: tsimonq2
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D65
5 years ago
Simon Quigley
066fe8be08
Add the merger to the mgmt view.
6 years ago
Simon Quigley
4cda798504
Don't directly trigger the management job automatically, and create a master merger job.
6 years ago
Simon Quigley
872b968a1a
And another underscore.
6 years ago
Simon Quigley
33be3109fd
Add another missing underscore.
6 years ago
Simon Quigley
55f157a0f2
Bring the management job creation outside the scope of the main loop.
6 years ago
Simon Quigley
84cb5542c5
Add a missing underscore.
6 years ago
Simon Quigley
be0df4de34
Revert "Print the package_config for the management job."
...
This reverts commit 3189f14152
.
6 years ago
Simon Quigley
3189f14152
Print the package_config for the management job.
6 years ago
Simon Quigley
4e384845a2
Make data an optional argument, and only try to pull values from it if it is passed.
6 years ago
Simon Quigley
685228adfc
Change to using management jobs.
6 years ago
Simon Quigley
3a15d58a92
Remove extra line.
6 years ago
Simon Quigley
80f4d4697f
Add separate upload targets.
6 years ago
Simon Quigley
179887a432
Add support for unstable and stable branches.
6 years ago
Simon Quigley
0577c6b75e
Make default_branch a required key.
6 years ago
Simon Quigley
2112e13c3b
Prototype merger support.
6 years ago
Simon Quigley
6bf68cd794
Change break into a return True statement.
6 years ago
Simon Quigley
66b8bdb425
Correctly print binary_package_name.
6 years ago
Simon Quigley
6524ef6c62
Work around special case.
6 years ago
Simon Quigley
d722731db4
Return ppa_source, not ppa.
6 years ago
Simon Quigley
1134f8545c
Prefix the variable names with arg.
6 years ago
Simon Quigley
27c966b477
Call the function differently.
6 years ago
Simon Quigley
765f02edc7
Put the argument-based code in the __init__ for the function.
6 years ago
Simon Quigley
819c0ae584
Add an LP buffer.
6 years ago
Simon Quigley
0a866485a0
Also pass the release (manually inject it into the iterated variable).
6 years ago
Simon Quigley
816b53d71a
Fix variable name not adjusted after move.
6 years ago
Simon Quigley
c673922c69
Separate loading the config out into a separate function.
6 years ago
Simon Quigley
ae7eec1330
Split Jenkins authentication into a different function.
6 years ago
Simon Quigley
f57be5f8d4
Actually allow it to upload to Launchpad now.
6 years ago