Loading ci/setup_pages.py +16 −6 Original line number Diff line number Diff line Loading @@ -15,6 +15,9 @@ JOBS = [ "complexity-StereoDmxEVS-stereo-in-mono-out", "coverage-test-on-main-scheduled", ] JOBS_BASOP = [ ] ARTIFACTS = "artifacts.zip" API_URL_BASE = "https://forge.3gpp.org/rep/api/v4/projects/{}/jobs" PUBLIC = "./public" Loading @@ -25,8 +28,19 @@ def main(): public_folder = pathlib.Path(PUBLIC) public_folder.mkdir() failed_count = get_artifacts_for_jobs_and_return_num_failed(JOBS, public_folder) if failed_count == len(JOBS): sys.exit(1) pathlib.Path("ci/index-pages.html").rename(public_folder.joinpath("index.html")) sys.exit(0) def get_artifacts_for_jobs_and_return_num_failed(jobs: list, public_folder: pathlib.Path) -> int: failed_count = 0 for job in JOBS: for job in jobs: job_id = get_job_id(os.environ["CI_COMMIT_REF_NAME"], job) print(f"{job_id} - {job}") try: Loading @@ -45,11 +59,7 @@ def main(): print(f"Could not get artifacts for {job}") failed_count += 1 if failed_count == len(JOBS): sys.exit(1) pathlib.Path("ci/index-pages.html").rename(public_folder.joinpath("index.html")) sys.exit(0) return failed_count def curl_for_artifacts(job_id): Loading Loading
ci/setup_pages.py +16 −6 Original line number Diff line number Diff line Loading @@ -15,6 +15,9 @@ JOBS = [ "complexity-StereoDmxEVS-stereo-in-mono-out", "coverage-test-on-main-scheduled", ] JOBS_BASOP = [ ] ARTIFACTS = "artifacts.zip" API_URL_BASE = "https://forge.3gpp.org/rep/api/v4/projects/{}/jobs" PUBLIC = "./public" Loading @@ -25,8 +28,19 @@ def main(): public_folder = pathlib.Path(PUBLIC) public_folder.mkdir() failed_count = get_artifacts_for_jobs_and_return_num_failed(JOBS, public_folder) if failed_count == len(JOBS): sys.exit(1) pathlib.Path("ci/index-pages.html").rename(public_folder.joinpath("index.html")) sys.exit(0) def get_artifacts_for_jobs_and_return_num_failed(jobs: list, public_folder: pathlib.Path) -> int: failed_count = 0 for job in JOBS: for job in jobs: job_id = get_job_id(os.environ["CI_COMMIT_REF_NAME"], job) print(f"{job_id} - {job}") try: Loading @@ -45,11 +59,7 @@ def main(): print(f"Could not get artifacts for {job}") failed_count += 1 if failed_count == len(JOBS): sys.exit(1) pathlib.Path("ci/index-pages.html").rename(public_folder.joinpath("index.html")) sys.exit(0) return failed_count def curl_for_artifacts(job_id): Loading