├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── build.yaml ├── .gitignore ├── .hgignore ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.rst ├── alexandria.yaml ├── bin └── buildrunner ├── docs ├── common-issues.rst ├── development.rst ├── fetching-files.rst ├── global-configuration.rst ├── installation.rst └── remote-builds.rst ├── examples ├── README.rst ├── build │ ├── basic │ │ └── buildrunner.yaml │ ├── buildargs │ │ └── buildrunner.yaml │ ├── builders │ │ ├── README.rst │ │ ├── buildrunner.yaml │ │ ├── create_builders.sh │ │ ├── global-config-list.yaml │ │ ├── global-config.yaml │ │ └── remove_builders.sh │ ├── cache │ │ └── buildrunner.yaml │ ├── import │ │ └── buildrunner.yaml │ ├── inject │ │ ├── buildrunner.yaml │ │ └── injectfile.txt │ ├── platform │ │ ├── README.rst │ │ └── buildrunner.yaml │ ├── platforms │ │ ├── README.rst │ │ └── buildrunner.yaml │ └── secrets │ │ ├── buildrunner.yaml │ │ ├── platforms-buildrunner.yaml │ │ └── secret1.txt ├── commit │ └── buildrunner.yaml ├── depends │ └── buildrunner.yaml ├── push │ └── buildrunner.yaml └── run │ ├── basic │ └── buildrunner.yaml │ ├── caches │ └── buildrunner.yaml │ ├── cmd │ └── buildrunner.yaml │ ├── cwd │ └── buildrunner.yaml │ ├── dns │ └── buildrunner.yaml │ ├── dns_search │ └── buildrunner.yaml │ ├── env │ └── buildrunner.yaml │ ├── files │ ├── buildrunner.yaml │ └── data.txt │ ├── hostname │ └── buildrunner.yaml │ ├── image │ └── buildrunner.yaml │ ├── ports │ └── buildrunner.yaml │ ├── provisioners │ ├── buildrunner.yaml │ └── my_script.sh │ ├── pull │ └── buildrunner.yaml │ ├── services │ ├── Dockerfile │ ├── buildrunner.yaml │ └── standalone-buildrunner.yaml │ ├── shell │ └── buildrunner.yaml │ ├── systemd │ └── buildrunner.yaml │ ├── systemd_cgroup2 │ └── buildrunner.yaml │ ├── user │ └── buildrunner.yaml │ └── volumes_from │ └── buildrunner.yaml ├── pyproject.toml ├── scripts ├── buildrunner ├── buildrunner.bat ├── buildrunnerOSXCredStore ├── combine_xml.py └── resolve-config.py ├── tests ├── Dockerfile ├── README.rst ├── __init__.py ├── config-files │ ├── dot-buildrunner.yaml │ └── etc-buildrunner.yaml ├── postbuildpath │ └── Dockerfile ├── runservicecontainer │ └── Dockerfile ├── test-files │ ├── arm-arch │ │ ├── test-platform-build.yaml │ │ ├── test-platform-override-amd.yaml │ │ ├── test-platform-override-arm.yaml │ │ └── test-platform-run.yaml │ ├── checksum │ │ ├── test1.test2.sha1 │ │ ├── test1.txt │ │ └── test2.txt │ ├── flight-director.config │ ├── inject │ │ ├── do_not_find_this_file.txt │ │ ├── file1.txt │ │ ├── file2.txt │ │ └── file3.txt │ ├── marathon.config │ ├── multiplatform │ │ ├── Dockerfile │ │ ├── Dockerfile.none.path │ │ ├── buildrunner-path-test.txt │ │ └── buildrunner.yaml │ ├── scan │ │ └── test-security-scan.yaml │ ├── test-alias_dir_mount.yaml │ ├── test-build_dir_mount.yaml │ ├── test-buildargs.yaml │ ├── test-dependencies.yaml │ ├── test-docker-pull-failure.yaml │ ├── test-general-buildx.yaml │ ├── test-general.yaml │ ├── test-inject-nonexistent-dir.yaml │ ├── test-jinja.yaml │ ├── test-local-images-and-platform.yaml │ ├── test-multi-platform-image-reuse.yaml │ ├── test-multi-platform-inject.yaml │ ├── test-multi-platform-none-path.yaml │ ├── test-multi-stage.yaml │ ├── test-push-artifact-buildx.yaml │ ├── test-push-artifact-legacy.yaml │ ├── test-push.yaml │ ├── test-redirect.yaml │ ├── test-services.yaml │ ├── test-simple.yaml │ ├── test-ssh-buildx.yaml │ ├── test-ssh.yaml │ ├── test-systemd.yaml │ ├── test-timeout.yaml │ ├── test-unsafe-git.yaml │ ├── test-xfail-redirect_loop1.yaml │ ├── test-xfail-redirect_loop2.yaml │ ├── test-xfail-redirect_loop_simple.yaml │ └── test-xfail-security-scan.yaml ├── test_builders.py ├── test_buildrunner_files.py ├── test_caching.py ├── test_cli.py ├── test_config_validation │ ├── Dockerfile.retag │ ├── __init__.py │ ├── conftest.py │ ├── test_container_labels.py │ ├── test_global_config.py │ ├── test_models.py │ ├── test_multi_platform.py │ ├── test_retagging.py │ ├── test_validation_artifacts.py │ ├── test_validation_config.py │ └── test_validation_step.py ├── test_dependencies.py ├── test_image_info.py ├── test_loggers.py ├── test_multiplatform.py ├── test_push_artifact.py ├── test_push_security_scan.py ├── test_runner.py ├── test_util_checksum.py ├── test_utils_flock.py ├── test_version.py └── webservicecontainer │ ├── Dockerfile │ └── testserver.py └── uv.lock /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.hgignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/README.rst -------------------------------------------------------------------------------- /alexandria.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/alexandria.yaml -------------------------------------------------------------------------------- /bin/buildrunner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/bin/buildrunner -------------------------------------------------------------------------------- /docs/common-issues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/docs/common-issues.rst -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/docs/development.rst -------------------------------------------------------------------------------- /docs/fetching-files.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/docs/fetching-files.rst -------------------------------------------------------------------------------- /docs/global-configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/docs/global-configuration.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/remote-builds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/docs/remote-builds.rst -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/build/basic/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/basic/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/buildargs/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/buildargs/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/builders/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/builders/README.rst -------------------------------------------------------------------------------- /examples/build/builders/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/builders/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/builders/create_builders.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/builders/create_builders.sh -------------------------------------------------------------------------------- /examples/build/builders/global-config-list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/builders/global-config-list.yaml -------------------------------------------------------------------------------- /examples/build/builders/global-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/builders/global-config.yaml -------------------------------------------------------------------------------- /examples/build/builders/remove_builders.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/builders/remove_builders.sh -------------------------------------------------------------------------------- /examples/build/cache/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/cache/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/import/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/import/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/inject/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/inject/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/inject/injectfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/inject/injectfile.txt -------------------------------------------------------------------------------- /examples/build/platform/README.rst: -------------------------------------------------------------------------------- 1 | Contains an example of building a single-platform image. -------------------------------------------------------------------------------- /examples/build/platform/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/platform/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/platforms/README.rst: -------------------------------------------------------------------------------- 1 | Contains an example of building a multi-platform image. -------------------------------------------------------------------------------- /examples/build/platforms/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/platforms/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/secrets/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/secrets/buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/secrets/platforms-buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/build/secrets/platforms-buildrunner.yaml -------------------------------------------------------------------------------- /examples/build/secrets/secret1.txt: -------------------------------------------------------------------------------- 1 | testuser123 -------------------------------------------------------------------------------- /examples/commit/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/commit/buildrunner.yaml -------------------------------------------------------------------------------- /examples/depends/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/depends/buildrunner.yaml -------------------------------------------------------------------------------- /examples/push/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/push/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/basic/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/basic/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/caches/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/caches/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/cmd/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/cmd/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/cwd/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/cwd/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/dns/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/dns/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/dns_search/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/dns_search/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/env/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/env/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/files/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/files/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/files/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/files/data.txt -------------------------------------------------------------------------------- /examples/run/hostname/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/hostname/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/image/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/image/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/ports/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/ports/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/provisioners/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/provisioners/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/provisioners/my_script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "Hello from my script!" -------------------------------------------------------------------------------- /examples/run/pull/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/pull/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/services/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/services/Dockerfile -------------------------------------------------------------------------------- /examples/run/services/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/services/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/services/standalone-buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/services/standalone-buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/shell/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/shell/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/systemd/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/systemd/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/systemd_cgroup2/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/systemd_cgroup2/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/user/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/user/buildrunner.yaml -------------------------------------------------------------------------------- /examples/run/volumes_from/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/examples/run/volumes_from/buildrunner.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/buildrunner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/scripts/buildrunner -------------------------------------------------------------------------------- /scripts/buildrunner.bat: -------------------------------------------------------------------------------- 1 | @sh buildrunner %* 2 | -------------------------------------------------------------------------------- /scripts/buildrunnerOSXCredStore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/scripts/buildrunnerOSXCredStore -------------------------------------------------------------------------------- /scripts/combine_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/scripts/combine_xml.py -------------------------------------------------------------------------------- /scripts/resolve-config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/scripts/resolve-config.py -------------------------------------------------------------------------------- /tests/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/Dockerfile -------------------------------------------------------------------------------- /tests/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/README.rst -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config-files/dot-buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/config-files/dot-buildrunner.yaml -------------------------------------------------------------------------------- /tests/config-files/etc-buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/config-files/etc-buildrunner.yaml -------------------------------------------------------------------------------- /tests/postbuildpath/Dockerfile: -------------------------------------------------------------------------------- 1 | RUN cat /hello.txt 2 | -------------------------------------------------------------------------------- /tests/runservicecontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/runservicecontainer/Dockerfile -------------------------------------------------------------------------------- /tests/test-files/arm-arch/test-platform-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/arm-arch/test-platform-build.yaml -------------------------------------------------------------------------------- /tests/test-files/arm-arch/test-platform-override-amd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/arm-arch/test-platform-override-amd.yaml -------------------------------------------------------------------------------- /tests/test-files/arm-arch/test-platform-override-arm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/arm-arch/test-platform-override-arm.yaml -------------------------------------------------------------------------------- /tests/test-files/arm-arch/test-platform-run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/arm-arch/test-platform-run.yaml -------------------------------------------------------------------------------- /tests/test-files/checksum/test1.test2.sha1: -------------------------------------------------------------------------------- 1 | b2dbede2e2ea57d7096496532f8d35b03c5973fc -------------------------------------------------------------------------------- /tests/test-files/checksum/test1.txt: -------------------------------------------------------------------------------- 1 | This is test1.txt -------------------------------------------------------------------------------- /tests/test-files/checksum/test2.txt: -------------------------------------------------------------------------------- 1 | This is test2.txt -------------------------------------------------------------------------------- /tests/test-files/flight-director.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/flight-director.config -------------------------------------------------------------------------------- /tests/test-files/inject/do_not_find_this_file.txt: -------------------------------------------------------------------------------- 1 | Good bye -------------------------------------------------------------------------------- /tests/test-files/inject/file1.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/test-files/inject/file2.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/test-files/inject/file3.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/test-files/marathon.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/marathon.config -------------------------------------------------------------------------------- /tests/test-files/multiplatform/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/multiplatform/Dockerfile -------------------------------------------------------------------------------- /tests/test-files/multiplatform/Dockerfile.none.path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/multiplatform/Dockerfile.none.path -------------------------------------------------------------------------------- /tests/test-files/multiplatform/buildrunner-path-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/multiplatform/buildrunner-path-test.txt -------------------------------------------------------------------------------- /tests/test-files/multiplatform/buildrunner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/multiplatform/buildrunner.yaml -------------------------------------------------------------------------------- /tests/test-files/scan/test-security-scan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/scan/test-security-scan.yaml -------------------------------------------------------------------------------- /tests/test-files/test-alias_dir_mount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-alias_dir_mount.yaml -------------------------------------------------------------------------------- /tests/test-files/test-build_dir_mount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-build_dir_mount.yaml -------------------------------------------------------------------------------- /tests/test-files/test-buildargs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-buildargs.yaml -------------------------------------------------------------------------------- /tests/test-files/test-dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-dependencies.yaml -------------------------------------------------------------------------------- /tests/test-files/test-docker-pull-failure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-docker-pull-failure.yaml -------------------------------------------------------------------------------- /tests/test-files/test-general-buildx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-general-buildx.yaml -------------------------------------------------------------------------------- /tests/test-files/test-general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-general.yaml -------------------------------------------------------------------------------- /tests/test-files/test-inject-nonexistent-dir.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-inject-nonexistent-dir.yaml -------------------------------------------------------------------------------- /tests/test-files/test-jinja.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-jinja.yaml -------------------------------------------------------------------------------- /tests/test-files/test-local-images-and-platform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-local-images-and-platform.yaml -------------------------------------------------------------------------------- /tests/test-files/test-multi-platform-image-reuse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-multi-platform-image-reuse.yaml -------------------------------------------------------------------------------- /tests/test-files/test-multi-platform-inject.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-multi-platform-inject.yaml -------------------------------------------------------------------------------- /tests/test-files/test-multi-platform-none-path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-multi-platform-none-path.yaml -------------------------------------------------------------------------------- /tests/test-files/test-multi-stage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-multi-stage.yaml -------------------------------------------------------------------------------- /tests/test-files/test-push-artifact-buildx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-push-artifact-buildx.yaml -------------------------------------------------------------------------------- /tests/test-files/test-push-artifact-legacy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-push-artifact-legacy.yaml -------------------------------------------------------------------------------- /tests/test-files/test-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-push.yaml -------------------------------------------------------------------------------- /tests/test-files/test-redirect.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-redirect.yaml -------------------------------------------------------------------------------- /tests/test-files/test-services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-services.yaml -------------------------------------------------------------------------------- /tests/test-files/test-simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-simple.yaml -------------------------------------------------------------------------------- /tests/test-files/test-ssh-buildx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-ssh-buildx.yaml -------------------------------------------------------------------------------- /tests/test-files/test-ssh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-ssh.yaml -------------------------------------------------------------------------------- /tests/test-files/test-systemd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-systemd.yaml -------------------------------------------------------------------------------- /tests/test-files/test-timeout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-timeout.yaml -------------------------------------------------------------------------------- /tests/test-files/test-unsafe-git.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-unsafe-git.yaml -------------------------------------------------------------------------------- /tests/test-files/test-xfail-redirect_loop1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-xfail-redirect_loop1.yaml -------------------------------------------------------------------------------- /tests/test-files/test-xfail-redirect_loop2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-xfail-redirect_loop2.yaml -------------------------------------------------------------------------------- /tests/test-files/test-xfail-redirect_loop_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-xfail-redirect_loop_simple.yaml -------------------------------------------------------------------------------- /tests/test-files/test-xfail-security-scan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test-files/test-xfail-security-scan.yaml -------------------------------------------------------------------------------- /tests/test_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_builders.py -------------------------------------------------------------------------------- /tests/test_buildrunner_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_buildrunner_files.py -------------------------------------------------------------------------------- /tests/test_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_caching.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_config_validation/Dockerfile.retag: -------------------------------------------------------------------------------- 1 | FROM busybox:latest 2 | -------------------------------------------------------------------------------- /tests/test_config_validation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_config_validation/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/conftest.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_container_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_container_labels.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_global_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_global_config.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_models.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_multi_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_multi_platform.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_retagging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_retagging.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_validation_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_validation_artifacts.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_validation_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_validation_config.py -------------------------------------------------------------------------------- /tests/test_config_validation/test_validation_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_config_validation/test_validation_step.py -------------------------------------------------------------------------------- /tests/test_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_dependencies.py -------------------------------------------------------------------------------- /tests/test_image_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_image_info.py -------------------------------------------------------------------------------- /tests/test_loggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_loggers.py -------------------------------------------------------------------------------- /tests/test_multiplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_multiplatform.py -------------------------------------------------------------------------------- /tests/test_push_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_push_artifact.py -------------------------------------------------------------------------------- /tests/test_push_security_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_push_security_scan.py -------------------------------------------------------------------------------- /tests/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_runner.py -------------------------------------------------------------------------------- /tests/test_util_checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_util_checksum.py -------------------------------------------------------------------------------- /tests/test_utils_flock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_utils_flock.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tests/webservicecontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/webservicecontainer/Dockerfile -------------------------------------------------------------------------------- /tests/webservicecontainer/testserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/tests/webservicecontainer/testserver.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/buildrunner/HEAD/uv.lock --------------------------------------------------------------------------------