.gitlab-ci.yml 19.48 KiB
#stages:
# - Gradle Test
# - Docker Test
# - Documentation
# - Release
# - Build Release
#
#Gradle Test:
# image: griefed/baseimage-ubuntu-jdk-8:1.0.5
# stage: Gradle Test
# services:
# - name: griefed/gitlab-ci-cd:1.0.4
# alias: docker
# variables:
# project_name: $CI_PROJECT_NAME
# SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME
# before_script:
# - echo "**** Running in $CI_JOB_ID ****"
# - echo "**** Java location ****"
# - which java
# - echo "**** Java version ****"
# - java -version
# - echo "**** Allowing execution of gradlew ****"
# - chmod +x gradlew
# - echo "**** Ensure clean environment ****"
# - ./gradlew clean
# script:
# - echo "**** Building Project ****"
# # IF CREATE EXE
## - ./gradlew build createExe --info
# - ./gradlew build --info
# - echo "**** Listing build directory ****"
# - LC_COLLATE=C ls -ahl --group-directories-first --color=auto
# build
# - LC_COLLATE=C ls -ahl --group-directories-first --color=auto
# build/libs
# - LC_COLLATE=C ls -ah --group-directories-first --color=auto
# build/libs/libraries
# - echo "**** Renaming files to please the eye ****"
# # IF CREATE EXE
## - mv
## build/libs/repository.exe
## build/libs/REPORITORY.exe
# - mv
# build/libs/repository.jar
# build/libs/REPOSITORY.jar
# - mv
# build/libs/repository-javadoc.jar
# build/libs/REPOSITORY-javadoc.jar
# - mv
# build/libs/repository-sources.jar
# build/libs/REPOSITORY-sources.jar
# artifacts:
# paths:
# # IF CREATE EXE
## - build/libs/REPORITORY.exe
# - build/libs/REPOSITORY.jar
# - build/reports/tests/test
# expire_in: 1 week
# only:
# - master
# - main
# except:
# refs:
# - tags
# - alpha
# - beta
# variables:
# - $CI_COMMIT_TITLE =~ /^RELEASE:.+$/