https://github.com/gerbera/gerbera-ci-base-docker
Image that contains tooling to build Gerbera via Github Actions
https://github.com/gerbera/gerbera-ci-base-docker
Last synced: 6 months ago
JSON representation
Image that contains tooling to build Gerbera via Github Actions
- Host: GitHub
- URL: https://github.com/gerbera/gerbera-ci-base-docker
- Owner: gerbera
- Created: 2018-12-22T10:51:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-15T08:46:20.000Z (about 6 years ago)
- Last Synced: 2025-02-27T05:49:53.141Z (over 1 year ago)
- Language: Dockerfile
- Homepage:
- Size: 10.7 KB
- Stars: 3
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gerbera CI Base Image
Docker image for use with Travis CI to build Gerbera Media Server.
Published on Docker Hub as `gerbera/gerbera-ci-base`
## Example usage
### GCC7
```
docker run --rm -v $PWD:/tmp/gerbera-src -w /tmp/build -e CXX=g++-7 -e CC=gcc-7 -e CXXFLAGS=-"stdlib=libc++" gerbera/gerbera-ci-base:latest bash -c "bash ../gerbera-src/scripts/install-googletest.sh && cmake . ./gerbera-src -DCMAKE_VERBOSE_MAKEFILE=ON -DWITH_SYSTEMD=0 -DWITH_TESTS=1 && make install && make test"
```
### GCC8
```
docker run --rm -v $PWD:/tmp/gerbera-src -w /tmp/build -e CXX=g++-8 -e CC=gcc-8 gerbera-ci-base:latest bash -c "bash ../gerbera-src/scripts/install-googletest.sh && cmake ../gerbera-src -DCMAKE_VERBOSE_MAKEFILE=ON -DWITH_SYSTEMD=0 -DWITH_TESTS=1 && make install && make test"
```
### Clang 7
```
docker run --rm -v $PWD:/tmp/gerbera-src -w /tmp/build -e CXX=clang++-7 -e CC=clang-7 -e CXXFLAGS=-"stdlib=libc++" gerbera-ci-base:latest bash -c "bash ../gerbera-src/scripts/install-googletest.sh && cmake ../gerbera-src -DCMAKE_VERBOSE_MAKEFILE=ON -DWITH_SYSTEMD=0 -DWITH_TESTS=1 && make install && make test"
```