https://github.com/googlecloudplatform/runtimes-common
Common tools used by the GCP runtimes.
https://github.com/googlecloudplatform/runtimes-common
appengine docker gcp google tools
Last synced: 3 months ago
JSON representation
Common tools used by the GCP runtimes.
- Host: GitHub
- URL: https://github.com/googlecloudplatform/runtimes-common
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Created: 2016-09-08T16:33:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-26T22:35:02.000Z (6 months ago)
- Last Synced: 2024-10-29T18:22:23.868Z (6 months ago)
- Topics: appengine, docker, gcp, google, tools
- Language: Python
- Homepage:
- Size: 53.4 MB
- Stars: 94
- Watchers: 35
- Forks: 53
- Open Issues: 53
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
runtimes-common
=============This repository contains common tools and scripts for working with containers.
The primary use is for small tools used to build, test and distribute container images by GCP engineers, although other users might find them useful as well.
**If you're looking for the container structure tests, check out our [new dedicated repo](https://github.com/GoogleCloudPlatform/container-structure-test).**
## Projects
Projects in this repo are mainly organized in sub-directories.
See below for a list of the tools contained here.
* [FTL](./ftl/) - A set of tools for building language-runtime focused images "faster-than-light".
* [Integration Tests](./integration_tests/) - A set of tools for testing the functionality of language-based application containers on GCP.
* [reconciletags](./appengine/reconciletags/) - A source-based workflow tool for managing the tags on container images in GCR.
* [runtime_builders](./appengine/runtime_builders) - A tool for releasing sets of container images.
* [check_if_image_tag_exists](./appengine/check_if_image_tag_exists/) - A Cloud Build step to help prevent overwriting images.
* [containerregistry testing](./testing/) - A Python library for testing containerregistry.## Developing
You'll most likely need the `bazel` tool to build the code in this repository.
Follow these instructions to install and configure [bazel](https://bazel.build/).We provide a pre-commit git hook for convenience.
Please install this before sending any commits via:```shell
ln -s $(pwd)/hack/hooks/* .git/hooks/