GithubHelp home page GithubHelp logo

bhanditz / runtimes-common Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlecloudplatform/runtimes-common

0.0 2.0 0.0 54.58 MB

Common tools used by the GCP runtimes.

License: Apache License 2.0

Shell 0.86% Python 52.01% Dockerfile 0.60% Go 29.83% JavaScript 0.94% Makefile 2.87% C++ 0.68% PHP 11.54% Vue 0.09% CSS 0.16% HTML 0.42%

runtimes-common's Introduction

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.

Projects

Projects in this repo are mainly organized in sub-directories.

See below for a list of the tools contained here.

  • FTL - A set of tools for building language-runtime focused images "faster-than-light".
  • Integration Tests - A set of tools for testing the functionality of language-based application containers on GCP.
  • reconciletags - A source-based workflow tool for managing the tags on container images in GCR.
  • runtime_builders - A tool for releasing sets of container images.
  • check_if_image_tag_exists - A Cloud Build step to help prevent overwriting images.
  • containerregistry 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.

We provide a pre-commit git hook for convenience. Please install this before sending any commits via:

ln -s $(pwd)/hack/hooks/* .git/hooks/

runtimes-common's People

Contributors

aaron-prindle avatar abbytiz avatar balopat avatar bendory avatar cassand avatar cftorres avatar chingor13 avatar deci-ftw avatar dlorenc avatar huyhg avatar hvaara avatar ivannaranjo avatar jprzychodzen avatar khajduczenia avatar liyanhui1228 avatar mattmoor avatar myelin avatar nkubala avatar rafalbiegacz avatar rahulrv1980 avatar sharifelgamal avatar tejal29 avatar tstromberg avatar wgrzelak avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.