Skip to content
Snippets Groups Projects
.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:.+$/