Bazel example to develop applications with multiple programming languages.
Do you need install in your machine bazel https://www.bazel.build/
Build a jar bazel-bin/java/helloWorld.jar
bazel build executable //java:helloWorld
Run HelloWorl in java
bazel run //java:helloWorld
Build a executable bazel-bin/node/helloWorld_bin.sh
bazel build //node:helloWorld
Run HelloWorl in node.js
bazel run //node:helloWorld
Build a executable bazel-bin/python/helloWorld
bazel build //python:helloWorld
Run HelloWorl in python
bazel run //python:helloWorld
Build a executable bazel-bin/shell/helloWorld
bazel build //shell:helloWorld
Run HelloWorl in shell
bazel run //shell:helloWorld
Build a executable bazel-bin/go/linux_amd64_stripped/helloWorld
bazel build //go:helloWorld
Run HelloWorl in go
bazel run //go:helloWorld
Build a executable bazel-bin/c/helloWorld
bazel build //c:helloWorld
Run HelloWorl in c
bazel run //c:helloWorld
Build all tests
bazel test //...:all --test_output=all
Run Spific test
bazel test //{c|go|java|node|python|shell}:helloWorldTest --test_output=all