2019-04-18 17:11:26 +00:00
|
|
|
# build-image [![Build Status](https://travis-ci.com/volker-raschek/build-image.svg?branch=master)](https://travis-ci.com/volker-raschek/build-image)
|
2019-08-19 16:28:06 +00:00
|
|
|
|
2019-04-18 17:11:26 +00:00
|
|
|
This project contains only files to build a build container image.
|
|
|
|
|
|
|
|
## 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
|
|
|
```
|
|
|
|
|
|
|
|
## rust
|
|
|
|
|
|
|
|
If you want to compile instead go rust sourcecode, than you can do it similar to the golang example.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ docker run \
|
|
|
|
--rm \
|
|
|
|
--volume ${PWD}:/workspace \
|
|
|
|
volkerraschek/build-image:latest \
|
|
|
|
cargo build --release
|
|
|
|
```
|