Bazel - Google's own build tool

  •        0

Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software, and thus it has been designed to handle build problems present in Google's development environment. A comprehensive, built-in set of rules lets you build software for a wide variety of languages and platforms right out of the box.

http://bazel.io/
https://github.com/bazelbuild/bazel
https://github.com/google/bazel

Tags
Implementation
License
Platform

   




Related Projects

Buck - An Android build tool from Facebook


Buck is a build system for Android that encourages the creation of small, reusable modules consisting of code and resources. Because Android applications are predominantly written in Java, Buck also functions as a Java build system. Buck builds independent artifacts in parallel to take advantage of multiple cores. Further, it reduces incremental build times by keeping track of unchanged modules so that the minimal set of modules is rebuilt.

Graddle - Build Process Automation


Gradle pushes declarative builds to the next level by providing declarative language elements that you can assemble as you like. Those elements also provide build-by-convention support for Java, Groovy, OSGi, Web and Scala projects. This declarative language is extensible, add yours or extend exiting one.

Pants - Build System for Software Projects in a variety of Languages


Pants is a build system for software. It works particularly well for a source code workspace containing many distinct but interdependent pieces. It is optimizes for building multiple, dependent things from source, building code in a variety of languages, speed of build execution. A Pants build sees only the target it's building and the transitive dependencies of that target. This approach works well for a big repository containing several things.

Kobalt - A Kotlin-based build system for the JVM


Kobalt is a build system inspired by Gradle and Maven. It reuses the best concepts from these two successful and popular build systems while adding a few modern features of its own. Kobalt is written entirely in Kotlin and its build files are valid Kotlin files as well.

fplutil


fplutil is a set of small libraries and tools that can be useful whendeveloping applications for Android and other platforms. * **build_all_android** is an all-in-one build script that allows you to build, install and run native (C/C++) Android apps from the command line. This is ideal for build automation, but can also be in a developer’s compile/run loop. * **buildutil** performs the configuration, build and archive steps of [Android][] and [Linux][] C/C++ applications usin

Spinnaker - Global Continuous Delivery


Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It helps codify the process of safely and reliably deploying artifacts to the cloud. It can deploy across multiple cloud providers: AWS EC2, Google Compute Engine, Microsoft Azure, OpenStack and Cloud Foundry.

NUBuild - An advance .Net build tool


NUBuild is a command line .Net build tool that has been designed and developed keeping an individual developer in mind and also ease the continuous build and integration process. Has the ability to target all .Net framework versions.Developed with VB.Net and Net 2.0 framework.

build_tools - Build tools is a build automation tool with a built-in command line shell.


Build tools is a build automation tool with a built-in command line shell.

Jenkins - Continuous Integration Server


Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It focuses on two things, Building/testing software projects continuously and Monitoring executions of externally-run jobs. Jenkins can distribute build/test loads to multiple computers.

nightly-build - nightly build automation tool


nightly build automation tool

X-Mem - Extensible Memory Benchmarking Tool


After you have set the desired compile-time options, build the source. On Windows, running build-win.bat should suffice. On Unix, run build-unix.sh. The source can also be built using your favored IDE of choice. Visual C++ 2013 project and solution files have been provided to allow out-of-the-box builds with Visual Studio 2013 on Windows platforms.Make sure you build the code in "Release" mode. Do not include debug capabilities as it can dramatically affect performance of the benchmarks, leading

GSA-Carbon-Footprint-Tool


Calculate Your Impact on Climate Change Measure and manage greenhouse gas emissions data in alignment with Executive Order 13514 Guidance. Through an intuitive user interface, federal agencies can use a bottom-up approach to capture and analyze GHG data at the site level where funding and management decisions occur. https://www.carbonfootprint.gsa.gov/? Download a two-page PDF here. Data Prepopulation Import up to 90% of a typical agency's Scope 1, 2, and 3 greenhouse gas emissions data from e

WiX Toolset - Windows Installer XML


The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

CruiseControl - Continuous Integration Tool to automate build process


CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build technologies, and notifications schemes including email and instant messaging. A web interface provides details of the current and previous builds.

Buildbot - Continuous Integration System to automate Builds


Buildbot is a continuous integration system designed to automate the build/test cycle. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. It supports arbitrary build processes, and is not limited to common build processes for particular languages. Buildbot has a variety of status-reporting tools to get information about builds in a timely manner.

R2Build


continuous Integration ,daily build(night build)and build automation tool, establish the nightbuild in minutes,by adding build step node and link the node.Support lots of develop tools:sourcecontrol,compiler,packaging,ftp.. see www.aurumation.com

tint2 - Native Javascript Applications


* Commercial Support https://www.trueinteractions.com<h2>Status</h2>[![Codacy Badge](https://www.codacy.com/project/badge/6ea8c1d425af42cf9211a3ddf7a42240)](https://www.codacy.com/public/trevorlintongithub/tint2) | OSX | Windows | Linux | iOS | Android ---------- | ---------- | ---------- | ---------- | ---------- | ----------Build | [![Build Status](https://travis-ci.org/trueinteractions/tint2.svg?branch=master)](https://travis-ci.org/trueinteractions/tint2) | [![Build

ezbuild - Build automation tool


Build automation tool

rig - A sane universal build automation tool built in Python


A sane universal build automation tool built in Python