34 lines
737 B
YAML
34 lines
737 B
YAML
compiler:
|
|
- g++
|
|
os:
|
|
- linux
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- g++-4.8.5
|
|
env:
|
|
- ISEARCH_EVAL="CC=gcc-4.8.5 && CXX=g++-4.8.5"
|
|
|
|
before_install:
|
|
- eval "${ISEARCH_EVAL}"
|
|
|
|
install:
|
|
- echo ${CC}
|
|
- ${CC} --version
|
|
- echo ${CXX}
|
|
- ${CXX} --version
|
|
- cmake --version
|
|
- sudo apt-get install snappy libsnappy-dev zlib1g zlib1g-dev bzip2 liblz4-dev libasan0 openssl libmxml-dev
|
|
|
|
script:
|
|
- cmake .
|
|
- make
|
|
|
|
after_success:
|
|
- cp src/search_agent/bin/search_agent dockerfiles/agent/
|
|
- cp resource/search_agent/conf/sa.conf dockerfiles/agent/
|
|
- cd dockerfiles/agent
|
|
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
|
|
|
- docker build -t $DOCKER_USERNAME/search_agent:latest .
|
|
- docker push $DOCKER_USERNAME/search_agent:latest |