37 lines
966 B
Markdown
37 lines
966 B
Markdown
# build-image
|
|
|
|
[![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)
|
|
|
|
This project, hosted on
|
|
[git.cryptic.systems](https://git.cryptic.systems/volker.raschek/build-image),
|
|
contains only files to build a build container image.
|
|
|
|
## Usage
|
|
|
|
### golang
|
|
|
|
To use this image for building golang applications execute this in your root
|
|
folder of your go project.
|
|
|
|
```bash
|
|
$ docker run \
|
|
--rm \
|
|
--volume ${PWD}:/workspace \
|
|
volkerraschek/build-image:latest \
|
|
go build
|
|
```
|
|
|
|
### 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
|
|
```
|