IMPORTANT NOTE: This Template is deprecated and is no longer supported.
Develop and compile efficiently on any language with the Bazel compilation tool.
Metadata | Value |
---|---|
Contributors | William Phetsinorath [email protected] |
Categories | Community, Other |
Definition type | Dockerfile |
Supported architecture(s) | x86-64 |
Works in Codespaces | Yes |
Container host OS support | Linux, macOS, Windows |
Container OS | Debian |
Languages, platforms | Any |
While this definition works unmodified, you can set the Bazelisk version by updating the BAZELISK_VERSION
argument in devcontainer.json
.
"args": {
"BAZELISK_VERSION": "v1.10.1"
}
Optionally, you can validate the SHA256 checksum for bazelisk
executable by adding it to the BAZELISK_DOWNLOAD_SHA
argument:
"args": {
"BAZELISK_VERSION": "v1.10.1",
"BAZELISK_DOWNLOAD_SHA": "4cb534c52cdd47a6223d4596d530e7c9c785438ab3b0a49ff347e991c210b2cd"
}
-
If this is your first time using a development container, please see getting started information on setting up Remote-Containers or creating a codespace using GitHub Codespaces.
-
Start VS Code and open your project folder or connect to a codespace.
-
Press F1 select and Add Development Container Configuration Files... command for Remote-Containers or Codespaces.
Note: If needed, you can drag-and-drop the
.devcontainer
folder from this sub-folder in a locally cloned copy of this repository into the VS Code file explorer instead of using the command. -
Select this definition. You may also need to select Show All Definitions... for it to appear.
-
Finally, press F1 and run Remote-Containers: Reopen Folder in Container or Codespaces: Rebuild Container to start using the definition.
This definition includes some test code that will help you verify it is working as expected on your system. Follow these steps:
- If this is your first time using a development container, please follow the getting started steps to set up your machine.
- Clone this repository.
- Start VS Code, press F1, and select Remote-Containers: Open Folder in Container...
- Select this folder from the cloned repository.
- Press ctrl+shift+` and type the following command to verify installation:
bazelisk run //test-project:hello-world
- You should see "Hello remote world!" in the Debug Console after the program executes.
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.