oss-fuzz/infra/gcb
Abhishek Arya faa775d49d
Fix builds_status cron exception. (#3914)
When build log is not found, skip it and avoid 404.
Fixes exception
```
Traceback (most recent call last):
  File "oss-fuzz/infra/gcb/builds_status.py", line 243, in <module>
    main()
  File "oss-fuzz/infra/gcb/builds_status.py", line 228, in main
    status_filename='status.json')
  File "oss-fuzz/infra/gcb/builds_status.py", line 159, in update_build_status
    last_build = find_last_build(builds, project, build_tag_suffix)
  File "oss-fuzz/infra/gcb/builds_status.py", line 102, in find_last_build
    log.download_to_filename(f.name)
  File "/var/jenkins_home/workspace/infra/builds_status/ENV/local/lib/python2.7/site-packages/google/cloud/storage/blob.py", line 565, in download_to_filename
    file_obj, client=client, start=start, end=end)
  File "/var/jenkins_home/workspace/infra/builds_status/ENV/local/lib/python2.7/site-packages/google/cloud/storage/blob.py", line 537, in download_to_file
    _raise_from_invalid_response(exc)
  File "/var/jenkins_home/workspace/infra/builds_status/ENV/local/lib/python2.7/site-packages/google/cloud/storage/blob.py", line 1873, in _raise_from_invalid_response
    raise exceptions.from_http_response(error.response)
google.api_core.exceptions.NotFound: 404 GET https://www.googleapis.com/download/storage/v1/b/oss-fuzz-gcb-logs/o/log-9fca5dab-72bf-4970-9557-86b93ede51e0.txt?alt=media: No such object: oss-fuzz-gcb-logs/log-9fca5dab-72bf-4970-9557-86b93ede51e0.txt
Build step 'Execute shell' marked build as failure
Finished: FAILURE
```
2020-05-31 17:18:19 -07:00
..
badge_images [infra] Publish build badges on status page (#2513) 2019-08-12 09:25:22 -07:00
jenkins_config [infra] Skip coverage job for projects w/o fuzz targets (fix #1743, follow-up #1547). (#1744) 2018-08-22 08:55:59 -07:00
templates Fix build links on builds status page. (#2732) 2019-08-21 11:36:18 +10:00
.gitignore [infra] v0 gcb building script (#446) 2017-03-10 11:54:37 -08:00
build_and_run_coverage.py Fix missing FUZZING_LANGUAGE in coverage build. (#3843) 2020-05-18 08:12:00 -07:00
build_base_images.py [infra] Print logs URL for base images and msan libs. (#1666) 2018-07-27 10:07:54 -07:00
build_lib.py Add fuzzing language correctly during compile step. (#3837) 2020-05-17 22:13:28 -07:00
build_msan_libs.py [infra] Print logs URL for base images and msan libs. (#1666) 2018-07-27 10:07:54 -07:00
build_project.py Add fuzzing language correctly during compile step. (#3837) 2020-05-17 22:13:28 -07:00
builds_status.py Fix builds_status cron exception. (#3914) 2020-05-31 17:18:19 -07:00
cancel.py [infra] Collect dataflow traces on the builder (#1632). (#3238) 2020-01-17 06:24:15 -08:00
requirements.txt Bump httplib2 from 0.11.3 to 0.18.0 in /infra/gcb (#3853) 2020-05-20 09:56:41 -07:00
sync.py [infra] Add the build configuration and other pieces for clang code coverage. (#1547) 2018-08-20 06:42:45 -07:00
wait_for_build.py [infra] Add build retry logic inside wait_for_build.py (#419). (#3585) 2020-04-06 18:58:09 -07:00