Update zuul.yaml.j2
This commit is contained in:
parent
582216f26b
commit
8a512d56d8
12
otc_metadata/templates/zuul.yaml.j2
Normal file
12
otc_metadata/templates/zuul.yaml.j2
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
- project:
|
||||
merge-mode: squash-merge
|
||||
default-branch: main
|
||||
templates:
|
||||
- helpcenter-base-jobs
|
||||
check:
|
||||
jobs:
|
||||
- noop
|
||||
gate:
|
||||
jobs:
|
||||
- noop
|
@ -50,6 +50,7 @@ def process_repositories(args, service):
|
||||
)
|
||||
conf_py_template = env.get_template("conf.py.j2")
|
||||
tox_ini_template = env.get_template("tox.ini.j2")
|
||||
zuul_yaml_template = env.get_template("zuul.yaml.j2")
|
||||
index_sbv_template = env.get_template("index_sbv.rst.j2")
|
||||
doc_requirements_template = env.get_template("doc_requirements.txt.j2")
|
||||
|
||||
@ -269,6 +270,16 @@ def process_repositories(args, service):
|
||||
out.write(doc_requirements_content)
|
||||
repo_to.index.add(["doc/requirements.txt"])
|
||||
|
||||
if args.update_zuul:
|
||||
"""Update zuul.yaml"""
|
||||
|
||||
zuul_yaml_content = zuul_yaml_template.render(**context)
|
||||
zuul_yaml_path = pathlib.Path(copy_to, "zuul.yaml")
|
||||
with open(zuul_yaml_path, "w", encoding="utf-8", newline="") as out:
|
||||
logging.debug(f"Generating {zuul_yaml_path} from template...")
|
||||
out.write(zuul_yaml_content)
|
||||
repo_to.index.add(["zuul.yaml"])
|
||||
|
||||
if len(repo_to.index.diff("HEAD")) == 0:
|
||||
# Nothing to commit
|
||||
logging.debug(
|
||||
@ -354,6 +365,11 @@ def main():
|
||||
action="store_true",
|
||||
help="Whether to update service-based-view"
|
||||
)
|
||||
parser.add_argument(
|
||||
"--update-zuul",
|
||||
action="store_true",
|
||||
help="Whether to update zuul.yaml"
|
||||
)
|
||||
parser.add_argument(
|
||||
"--overwrite-index-sbv",
|
||||
action="store_true",
|
||||
|
Loading…
x
Reference in New Issue
Block a user