Commit Graph

7 Commits

Author SHA1 Message Date
jonathanmetzman e39ad0f219
Implement building in OSS-Fuzz on Demand (#9633) 2023-02-08 12:34:13 -05:00
jonathanmetzman 659e1fdd58
Allow skipping trial builds (#8991)
This is useful for NFCs
2022-11-16 20:48:45 +00:00
jonathanmetzman 1ab5e408e5
[trial builds] Support forks (#8519)
Fix https://github.com/google/oss-fuzz/issues/8273
2022-09-18 08:04:33 -04:00
jonathanmetzman 04c738d9bc
Fix trial builds (#8114) 2022-08-01 19:04:31 -04:00
jonathanmetzman 4734e40832
[trial_build] Fix bugs (#7764)
* Fix bugs

1. Don't try to build the script name as a project.
2. Add a flag to force builds of projects that previously failed.
3. Make sure we build projects from our PR branch.
4. Wait on all builds not just builds of the last type.
5. Don't use test bucket for corpus or coverage (will corpus work or fail because of creds?)

Add tests for these features.
2022-06-08 21:59:06 -04:00
jonathanmetzman a465bde1f6
Fix trial_build.py (#7752)
1. Make sure we build base images again.
2. Make sure we handle multiple build types properly.
3. Return nonzero on failure.
4. Make a better attempt at introspector builds.
Related: https://github.com/google/oss-fuzz/issues/7726
2022-05-24 17:58:56 -04:00
jonathanmetzman 696a4dd4e5
Setup trial builds in CI. (#7415)
This adds the script that will be used by the GCB trigger to do trial builds when we have a base-images change.
2022-04-04 17:47:21 -04:00