build-image/README.md

37 lines
1015 B
Markdown
Raw Normal View History

# build-image
2020-06-06 15:24:05 +00:00
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/build-image/status.svg)](https://drone.cryptic.systems/volker.raschek/build-image)
[![Docker Pulls](https://img.shields.io/docker/pulls/volkerraschek/build-image)](https://hub.docker.com/r/volkerraschek/build-image)
2019-08-19 16:28:06 +00:00
2021-08-31 20:39:00 +00:00
This project contains all sources to build the container image
`docker.io/volkerraschek/build-image`. The primary goal of the image is only
to provide an environment to compile source code like go or rust.
2019-04-18 17:11:26 +00:00
2019-09-13 15:58:20 +00:00
## Usage
### golang
2019-08-19 16:28:06 +00:00
To use this image for building golang applications execute this in your root
folder of your go project.
2019-04-18 17:11:26 +00:00
```bash
$ docker run \
--rm \
--volume ${PWD}:/workspace \
volkerraschek/build-image:latest \
go build
2019-08-19 16:28:06 +00:00
```
2019-09-13 15:58:20 +00:00
### rust
2019-08-19 16:28:06 +00:00
2020-06-06 15:24:05 +00:00
If you want to compile instead go rust sourcecode, than you can do it similar to
the golang example.
2019-08-19 16:28:06 +00:00
```bash
$ docker run \
--rm \
--volume ${PWD}:/workspace \
volkerraschek/build-image:latest \
cargo build --release
```