diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 32748035e702c30b11f2207db6e1e0bdfde2c74c..a71d37393b147f454020d2a53df5df732b1a0487 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,49 +1,7 @@ -stages: - - build - - deploy +include: + - project: 'alchemy/infrastructure/gitlab-ci-config' + file: '3p-library-build.yml' variables: AUTOBUILD_PACKAGE_DIR: ogg-vorbis AUTOBUILD_PACKAGE_NAME: ogg_vorbis - AUTOBUILD_BUILD_ID: $CI_PIPELINE_ID - -build:windows: - stage: build - tags: - - autobuild - - windows - before_script: - - pipenv install - script: - - pipenv run autobuild install -A32 - - pipenv run autobuild build -A32 - - pipenv run autobuild package -A32 - artifacts: - paths: - - ${env:AUTOBUILD_PACKAGE_NAME}-*windows*.tar.bz2 - -build:windows64: - stage: build - tags: - - autobuild - - windows - before_script: - - pipenv install - script: - - pipenv run autobuild install -A64 - - pipenv run autobuild build -A64 - - pipenv run autobuild package -A64 - artifacts: - paths: - - ${env:AUTOBUILD_PACKAGE_NAME}-*windows64*.tar.bz2 - -deploy:nexus: - stage: deploy - tags: - - autobuild - - windows - script: - - $FileNameWin32 = Get-ChildItem -Path . -Name -Include ${env:AUTOBUILD_PACKAGE_NAME}-*-windows-${env:AUTOBUILD_BUILD_ID}*.tar.bz2 - - curl.exe -v --user "${env:AUTOBUILD_HTTP_USER}:${env:AUTOBUILD_HTTP_PASS}" --upload-file .\$FileNameWin32 "https://pkg.alchemyviewer.org/repository/autobuild-external/${env:AUTOBUILD_PACKAGE_DIR}/windows/${FileNameWin32}" - - $FileNameWin64 = Get-ChildItem -Path . -Name -Include ${env:AUTOBUILD_PACKAGE_NAME}-*-windows64-${env:AUTOBUILD_BUILD_ID}*.tar.bz2 - - curl.exe -v --user "${env:AUTOBUILD_HTTP_USER}:${env:AUTOBUILD_HTTP_PASS}" --upload-file .\$FileNameWin64 "https://pkg.alchemyviewer.org/repository/autobuild-external/${env:AUTOBUILD_PACKAGE_DIR}/windows64/${FileNameWin64}" \ No newline at end of file