mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 07:01:59 +00:00
fix ci
This commit is contained in:
parent
bb90a9742c
commit
a7f3ad1afa
@ -1,38 +1,37 @@
|
||||
stages:
|
||||
- builder
|
||||
- build
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
# NEXUS_USER:
|
||||
# NEXUS_PASSWORD:
|
||||
# NEXUS_HOST:
|
||||
builder:
|
||||
stage: builder
|
||||
when: manual
|
||||
services:
|
||||
- docker:dind
|
||||
before_script:
|
||||
script:
|
||||
- docker info
|
||||
- apk add --no-cache git curl binutils ca-certificates
|
||||
- docker login -u gitlab -p nopasswd $CI_REGISTRY
|
||||
- docker build -t yandex/clickhouse-builder ./docker/builder
|
||||
script:
|
||||
- docker tag yandex/clickhouse-builder $CI_REGISTRY/yandex/clickhouse-builder
|
||||
- docker push $CI_REGISTRY/yandex/clickhouse-builder
|
||||
tags:
|
||||
- docker
|
||||
build:
|
||||
stage: build
|
||||
when: manual
|
||||
services:
|
||||
- docker:dind
|
||||
before_script:
|
||||
- cd ./docker/builder
|
||||
- docker info
|
||||
- docker build -t yandex/clickhouse-builder .
|
||||
script:
|
||||
- apk add --no-cache git curl binutils ca-certificates
|
||||
- git submodule sync --recursive
|
||||
- git submodule update --init --recursive
|
||||
- docker info
|
||||
- docker login -u gitlab -p nopasswd $CI_REGISTRY
|
||||
- docker pull $CI_REGISTRY/yandex/clickhouse-builder
|
||||
- docker run --rm --volumes-from "${HOSTNAME}-build" --workdir "${CI_PROJECT_DIR}" --env CI_PROJECT_DIR=${CI_PROJECT_DIR} $CI_REGISTRY/yandex/clickhouse-builder /build_gitlab_ci.sh
|
||||
# # You can upload your binary to nexus
|
||||
# after_script:
|
||||
# - curl -v --keepalive-time 60 --keepalive --user "$NEXUS_USER:$NEXUS_PASSWORD" -XPUT "http://$NEXUS_HOST/repository/binaries/$CI_PROJECT_NAME" --upload-file ./dbms/src/Server/clickhouse
|
||||
# You can upload your binary to nexus
|
||||
- curl -v --keepalive-time 60 --keepalive --user "$NEXUS_USER:$NEXUS_PASSWORD" -XPUT "http://$NEXUS_HOST/repository/binaries/$CI_PROJECT_NAME" --upload-file ./dbms/src/Server/clickhouse
|
||||
# Or download artifacts from gitlab
|
||||
artifacts:
|
||||
paths:
|
||||
|
@ -1,5 +1,5 @@
|
||||
build:
|
||||
docker run --rm -v $(realpath ../..):/server -it yandex/clickhouse-builder
|
||||
docker run --rm --workdir /server -v $(realpath ../..):/server -it yandex/clickhouse-builder
|
||||
|
||||
pull:
|
||||
docker pull yandex/clickhouse-builder
|
||||
|
@ -5,7 +5,5 @@ export CC=gcc-7
|
||||
export CXX=g++-7
|
||||
|
||||
mkdir -p /server/build
|
||||
cd /server/build
|
||||
|
||||
cmake /server
|
||||
make -j $THREADS
|
||||
|
Loading…
Reference in New Issue
Block a user