• Home
  • Raw
  • Download

Lines Matching +full:hosted +full:- +full:git +full:- +full:info

7 #      http://www.apache.org/licenses/LICENSE-2.0
21 # pylint: disable=wrong-import-position,import-error
31 # pylint: disable=too-few-public-methods
41 """Fixes git repos cloned by the "checkout" action so that diffing works on
44 'git', 'symbolic-ref', 'refs/remotes/origin/HEAD',
80 """Returns the base to diff against with git to get the change under
88 logging.info('Diffing against %s.', base)
110 command = (f'cd / && rm -rf {rm_path} && cp -r {host_repo_path} '
111 f'{image_src_path} && cd - && {build_command}')
120 # Non-OSS-Fuzz projects must bring their own source and their own build
124 # Non-OSS-Fuzz projects must bring their own source and their own build
129 # Builds of OSS-Fuzz projects not hosted on Github must bring their own
130 # source since the checkout logic CIFuzz implements is github-specific.
131 # TODO(metzman): Consider moving Github-actions builds of OSS-Fuzz projects
156 """Returns the base to diff against with git to get the change under
172 """Class representing CI for an OSS-Fuzz project on Github Actions."""
177 logging.info('Building OSS-Fuzz project on Github Actions.')
205 def get_build_command(self, host_repo_path, image_repo_path): # pylint: disable=no-self-use
213 """Class representing CI for an OSS-Fuzz project on a CI other than Github
217 """Builds the project builder image for an OSS-Fuzz project outside of
221 logging.info('Building OSS-Fuzz project.')
241 def get_build_command(self, host_repo_path, image_repo_path): # pylint: disable=no-self-use
250 """Builds the project builder image for an external (non-OSS-Fuzz) project.
254 '-t', docker.EXTERNAL_PROJECT_IMAGE, '-f', dockerfile_path, project_src
260 """CI implementation for generic CI for external (non-OSS-Fuzz) projects."""
266 logging.info('ExternalGeneric: preparing for fuzzer build.')
283 def get_build_command(self, host_repo_path, image_repo_path): # pylint: disable=no-self-use
290 """Class representing CI for a non-OSS-Fuzz project on Github Actions."""
293 """Builds the project builder image for a non-OSS-Fuzz project on GitHub
297 logging.info('Building external project.')
323 def get_build_command(self, host_repo_path, image_repo_path): # pylint: disable=no-self-use