GithubHelp home page GithubHelp logo

sasha-tkachev / rules_stamp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ecosia/rules_stamp

0.0 1.0 0.0 15 KB

Simple rules to make it easier to interact with bazel stamping

License: Other

Shell 1.12% Python 56.58% Starlark 42.30%

rules_stamp's Introduction

Stamp rules for Bazel

Setup

http_archive(
    name = "rules_stamp",
    url = "https://github.com/sasha-tkachev/rules_stamp/archive/6cf5018cd384afe4bd43f4a0eeb414af03451115.tar.gz",
    strip_prefix = "rules_stamp-6cf5018cd384afe4bd43f4a0eeb414af03451115",
    sha256 = "357ae4ba73e465f692c5de911581c8981f30d6eecf5278f40b3f800ca12e6706",
)

Rules

stamp

Extracts the stamp values out based on the specified keys and outputs them into a file for format STAMP_<key>. So one can depend on it in another rule or binary and get the stamping value easier, e.g. by just using cat.

Example

load("@rules_stamp//:defs.bzl", "stamp")

stamp(
    name = "stamps",
    stamp_keys = [
        "BUILD_TIMESTAMP",
    ],
)

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.