update gitlab CI conf

This commit is contained in:
ca333
2018-11-25 17:00:01 +01:00
committed by GitHub
parent f4bb3a2861
commit 73e64aa79c

View File

@@ -15,6 +15,7 @@ variables:
AGAMA_ARTIFACTS_WINDOWS_CHECKSUM: ${AGAMA_ARTIFACTS_WINDOWS}.md5 AGAMA_ARTIFACTS_WINDOWS_CHECKSUM: ${AGAMA_ARTIFACTS_WINDOWS}.md5
AGAMA_ARTIFACTS_MACOS_CHECKSUM: ${AGAMA_ARTIFACTS_MACOS}.md5 AGAMA_ARTIFACTS_MACOS_CHECKSUM: ${AGAMA_ARTIFACTS_MACOS}.md5
ARTIFACT_EXPIRATION: 1 week ARTIFACT_EXPIRATION: 1 week
######################################################################################################################## ########################################################################################################################
####END#### PROJECT LEVEL VARIABLES ####END#### ####END#### PROJECT LEVEL VARIABLES ####END####
######################################################################################################################## ########################################################################################################################
@@ -27,7 +28,7 @@ variables:
######################################################################################################################## ########################################################################################################################
build:ubuntu: build:ubuntu:
stage: build stage: build
image: asherd/komodo-builders:komodo-ubuntu image: ca333/komodo-builders:komodo-ubuntu
variables: variables:
DOCKER_DRIVER: overlay2 DOCKER_DRIVER: overlay2
cache: cache:
@@ -48,7 +49,8 @@ build:ubuntu:
paths: paths:
- ${AGAMA_ARTIFACTS_LINUX} - ${AGAMA_ARTIFACTS_LINUX}
- ${AGAMA_ARTIFACTS_LINUX_CHECKSUM} - ${AGAMA_ARTIFACTS_LINUX_CHECKSUM}
expire_in: ${ARTIFACT_EXPIRATION} expire_in: 1 week
######################################################################################################################## ########################################################################################################################
####END#### LINUX ####END#### ####END#### LINUX ####END####
######################################################################################################################## ########################################################################################################################
@@ -56,7 +58,7 @@ build:ubuntu:
######################################################################################################################## ########################################################################################################################
build:windows: build:windows:
stage: build stage: build
image: asherd/komodo-builders:komodo-windows image: ca333/komodo-builders:komodo-windows
variables: variables:
DOCKER_DRIVER: overlay2 DOCKER_DRIVER: overlay2
cache: cache:
@@ -65,18 +67,18 @@ build:windows:
- depends/built - depends/built
script: script:
- zcutil/build-win.sh -j$(nproc) - zcutil/build-win.sh -j$(nproc)
- mkdir ${PACKAGE_DIR_WINDOWS}. - mkdir ${PACKAGE_DIR_WINDOWS}
- cp src/komodod.exe - cp src/komodod.exe
src/komodo-cli.exe src/komodo-cli.exe
src/komodo-tx.exe src/komodo-tx.exe
${PACKAGE_DIR_WINDOWS} ${PACKAGE_DIR_WINDOWS}
- zip -r ${PACKAGE_DIR_WINDOWS} - zip -r ${PACKAGE_DIR_WINDOWS}.zip ${PACKAGE_DIR_WINDOWS}
- md5sum ${AGAMA_ARTIFACTS_WINDOWS} > ${AGAMA_ARTIFACTS_WINDOWS_CHECKSUM} - md5sum ${AGAMA_ARTIFACTS_WINDOWS} > ${AGAMA_ARTIFACTS_WINDOWS_CHECKSUM}
artifacts: artifacts:
paths: paths:
- ${AGAMA_ARTIFACTS_WINDOWS} - ${AGAMA_ARTIFACTS_WINDOWS}
- ${AGAMA_ARTIFACTS_WINDOWS_CHECKSUM} - ${AGAMA_ARTIFACTS_WINDOWS_CHECKSUM}
expire_in: ${ARTIFACT_EXPIRATION} expire_in: 1 week
######################################################################################################################## ########################################################################################################################
####END#### WINDOWS ####END#### ####END#### WINDOWS ####END####
######################################################################################################################## ########################################################################################################################
@@ -98,7 +100,7 @@ build:macos:
paths: paths:
- ${AGAMA_ARTIFACTS_MACOS} - ${AGAMA_ARTIFACTS_MACOS}
- ${AGAMA_ARTIFACTS_MACOS_CHECKSUM} - ${AGAMA_ARTIFACTS_MACOS_CHECKSUM}
expire_in: ${ARTIFACT_EXPIRATION} expire_in: 1 week
######################################################################################################################## ########################################################################################################################
####END#### MACOS ####END#### ####END#### MACOS ####END####
######################################################################################################################## ########################################################################################################################