proxygen
|
Public Member Functions | |
def | setup (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | comment (self, comment) |
def | copy_local_repo (self, repo_dir, dest_name) |
def | debian_ccache_setup_steps (self) |
def | setup (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | comment (self, comment) |
def | copy_local_repo (self, repo_dir, dest_name) |
def | debian_ccache_setup_steps (self) |
def | setup (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | comment (self, comment) |
def | copy_local_repo (self, repo_dir, dest_name) |
def | debian_ccache_setup_steps (self) |
def | setup (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | comment (self, comment) |
def | copy_local_repo (self, repo_dir, dest_name) |
def | debian_ccache_setup_steps (self) |
![]() | |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
def | __init__ (self, kwargs) |
def | __repr__ (self) |
def | option (self, name, default=None) |
def | has_option (self, name) |
def | add_option (self, name, value) |
def | render (self, steps) |
def | build (self, steps) |
def | setup (self) |
def | diagnostics (self) |
def | step (self, name, actions) |
def | run (self, shell_cmd) |
def | workdir (self, dir) |
def | copy_local_repo (self, dir, dest_name) |
def | debian_deps (self) |
def | install_debian_deps (self) |
def | debian_ccache_setup_steps (self) |
def | github_project_workdir (self, project, path) |
def | fb_github_project_workdir (self, project_and_path, github_org='facebook') |
def | parallel_make (self, make_vars=None) |
def | make_and_install (self, make_vars=None) |
def | configure (self, name=None) |
def | autoconf_install (self, name) |
def | cmake_configure (self, name, cmake_path='..') |
def | cmake_install (self, name, cmake_path='..') |
def | fb_github_autoconf_install (self, project_and_path, github_org='facebook') |
def | fb_github_cmake_install (self, project_and_path, cmake_path='..', github_org='facebook') |
Private Member Functions | |
def | _user (self) |
def | _change_user (self) |
def | _render_impl (self, steps) |
def | _user (self) |
def | _change_user (self) |
def | _render_impl (self, steps) |
def | _user (self) |
def | _change_user (self) |
def | _render_impl (self, steps) |
def | _user (self) |
def | _change_user (self) |
def | _render_impl (self, steps) |
Additional Inherited Members | |
![]() | |
options_used | |
Definition at line 31 of file docker_builder.py.
|
private |
Definition at line 36 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._user(), and folly.format().
Referenced by docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder.copy_local_repo(), docker_builder.DockerFBCodeBuilder.setup(), and docker_builder.DockerFBCodeBuilder.workdir().
|
private |
Definition at line 36 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), and folly.format().
|
private |
Definition at line 36 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), and folly.format().
|
private |
Definition at line 36 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), and folly.format().
|
private |
Definition at line 99 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._render_impl(), shell_quoting.raw_shell(), utils.recursively_flatten_list(), and shell_quoting.shell_join().
Referenced by fbcode_builder.FBCodeBuilder.render().
|
private |
Definition at line 99 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._render_impl(), shell_quoting.raw_shell(), utils.recursively_flatten_list(), and shell_quoting.shell_join().
Referenced by fbcode_builder.FBCodeBuilder.render().
|
private |
Definition at line 99 of file docker_builder.py.
References shell_quoting.raw_shell(), utils.recursively_flatten_list(), and shell_quoting.shell_join().
Referenced by docker_builder.DockerFBCodeBuilder._render_impl(), and fbcode_builder.FBCodeBuilder.render().
|
private |
Definition at line 99 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._render_impl(), shell_quoting.raw_shell(), utils.recursively_flatten_list(), and shell_quoting.shell_join().
Referenced by fbcode_builder.FBCodeBuilder.render().
|
private |
Definition at line 33 of file docker_builder.py.
References fbcode_builder.FBCodeBuilder.option().
Referenced by docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), docker_builder.DockerFBCodeBuilder.copy_local_repo(), and docker_builder.DockerFBCodeBuilder.workdir().
|
private |
Definition at line 33 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._user(), and fbcode_builder.FBCodeBuilder.option().
|
private |
Definition at line 33 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._user(), and fbcode_builder.FBCodeBuilder.option().
|
private |
Definition at line 33 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._user(), and fbcode_builder.FBCodeBuilder.option().
def docker_builder.DockerFBCodeBuilder.comment | ( | self, | |
comment | |||
) |
Definition at line 74 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder.comment(), and shell_quoting.shell_comment().
Referenced by fbcode_builder.FBCodeBuilder.diagnostics().
def docker_builder.DockerFBCodeBuilder.comment | ( | self, | |
comment | |||
) |
Definition at line 74 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder.comment(), and shell_quoting.shell_comment().
Referenced by fbcode_builder.FBCodeBuilder.diagnostics().
def docker_builder.DockerFBCodeBuilder.comment | ( | self, | |
comment | |||
) |
Definition at line 74 of file docker_builder.py.
References shell_quoting.shell_comment().
Referenced by docker_builder.DockerFBCodeBuilder.comment(), and fbcode_builder.FBCodeBuilder.diagnostics().
def docker_builder.DockerFBCodeBuilder.comment | ( | self, | |
comment | |||
) |
Definition at line 74 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder.comment(), and shell_quoting.shell_comment().
Referenced by fbcode_builder.FBCodeBuilder.diagnostics().
def docker_builder.DockerFBCodeBuilder.copy_local_repo | ( | self, | |
repo_dir, | |||
dest_name | |||
) |
Definition at line 79 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), docker_builder.DockerFBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and utils.run_command().
def docker_builder.DockerFBCodeBuilder.copy_local_repo | ( | self, | |
repo_dir, | |||
dest_name | |||
) |
Definition at line 79 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and utils.run_command().
Referenced by docker_builder.DockerFBCodeBuilder.copy_local_repo(), and fbcode_builder.FBCodeBuilder.github_project_workdir().
def docker_builder.DockerFBCodeBuilder.copy_local_repo | ( | self, | |
repo_dir, | |||
dest_name | |||
) |
Definition at line 79 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), docker_builder.DockerFBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and utils.run_command().
def docker_builder.DockerFBCodeBuilder.copy_local_repo | ( | self, | |
repo_dir, | |||
dest_name | |||
) |
Definition at line 79 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), docker_builder.DockerFBCodeBuilder.copy_local_repo(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and utils.run_command().
def docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 102 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 102 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 102 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), folly.format(), fbcode_builder.FBCodeBuilder.option(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps | ( | self | ) |
Definition at line 102 of file docker_builder.py.
References folly.format(), fbcode_builder.FBCodeBuilder.option(), and docker_builder.DockerFBCodeBuilder.run().
Referenced by docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), and fbcode_builder.FBCodeBuilder.install_debian_deps().
def docker_builder.DockerFBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
Definition at line 57 of file docker_builder.py.
References folly.format().
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.cmake_configure(), fbcode_builder.FBCodeBuilder.configure(), docker_builder.DockerFBCodeBuilder.debian_ccache_setup_steps(), fbcode_builder.FBCodeBuilder.diagnostics(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.make_and_install(), fbcode_builder.FBCodeBuilder.parallel_make(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
Definition at line 57 of file docker_builder.py.
References folly.format(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
Definition at line 57 of file docker_builder.py.
References folly.format(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.run | ( | self, | |
shell_cmd | |||
) |
Definition at line 57 of file docker_builder.py.
References folly.format(), and docker_builder.DockerFBCodeBuilder.run().
def docker_builder.DockerFBCodeBuilder.setup | ( | self | ) |
Definition at line 39 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.setup(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.setup | ( | self | ) |
Definition at line 39 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.setup(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.setup | ( | self | ) |
Definition at line 39 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), and docker_builder.DockerFBCodeBuilder.step().
Referenced by fbcode_builder.FBCodeBuilder.build(), and docker_builder.DockerFBCodeBuilder.setup().
def docker_builder.DockerFBCodeBuilder.setup | ( | self | ) |
Definition at line 39 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), folly.format(), fbcode_builder.FBCodeBuilder.install_debian_deps(), fbcode_builder.FBCodeBuilder.option(), docker_builder.DockerFBCodeBuilder.setup(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
Definition at line 52 of file docker_builder.py.
References folly.format(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
Definition at line 52 of file docker_builder.py.
References folly.format(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
Definition at line 52 of file docker_builder.py.
References folly.format(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.step | ( | self, | |
name, | |||
actions | |||
) |
Definition at line 52 of file docker_builder.py.
References folly.format().
Referenced by fbcode_builder.FBCodeBuilder.autoconf_install(), fbcode_builder.FBCodeBuilder.cmake_install(), fbcode_builder.FBCodeBuilder.diagnostics(), fbcode_builder.FBCodeBuilder.github_project_workdir(), fbcode_builder.FBCodeBuilder.install_debian_deps(), docker_builder.DockerFBCodeBuilder.setup(), and docker_builder.DockerFBCodeBuilder.step().
def docker_builder.DockerFBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 60 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), and folly.format().
Referenced by fbcode_builder.FBCodeBuilder.github_project_workdir(), and docker_builder.DockerFBCodeBuilder.workdir().
def docker_builder.DockerFBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 60 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), folly.format(), and docker_builder.DockerFBCodeBuilder.workdir().
def docker_builder.DockerFBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 60 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), folly.format(), and docker_builder.DockerFBCodeBuilder.workdir().
def docker_builder.DockerFBCodeBuilder.workdir | ( | self, | |
dir | |||
) |
Definition at line 60 of file docker_builder.py.
References docker_builder.DockerFBCodeBuilder._change_user(), docker_builder.DockerFBCodeBuilder._user(), folly.format(), and docker_builder.DockerFBCodeBuilder.workdir().