Skip to content
Snippets Groups Projects
.gitlab-ci.yml 2.52 KiB
Newer Older
  • Learn to ignore specific revisions
  • Frostberg's avatar
    Frostberg committed
    stages:
    
    Frostberg's avatar
    Frostberg committed
        - build
    
    Frostberg's avatar
    Frostberg committed
    
    variables:
        ZIP_NAME_PREFIX: "DoLP"
        VERSION: ""
    
    before_script:
    
    Frostberg's avatar
    Frostberg committed
        - docker exec -i gitlab-android-runner sh
    
    Frostberg's avatar
    Frostberg committed
        - export VERSION=$(cat version)
        - mkdir -p releases/DoLP_Vanilla/img/
        - mkdir -p releases/DoLP_BEEESSS/img/
        - mkdir -p releases/DoLP_BEEESSS+Hikari_Female/img/
        - mkdir -p releases/DoLP_BEEESSS+Hikari_Male/img/
        - mkdir -p releases/DoLP_BEEESSS+Paril+Hairstyle_Extended/img/
    
    Frostberg's avatar
    Frostberg committed
    
    build:
        stage: build
        script:
        - echo "Building version $VERSION"
        - chmod +x compile.sh
    
    Andrest07's avatar
    Andrest07 committed
        - ./compile.sh
    
    Frostberg's avatar
    Frostberg committed
        - cp -r "Degrees of Lewdity VERSION.html" /releases/DoLP_Vanilla
        - cp -r /vanillaimg/* /releases/DoLP_Vanilla/img/
        - cp -r /vanillaimg/* /releases/DoLP_BEEESSS/img/
        - cp -r /vanillaimg/* /releases/DoLP_BEEESSS+Hikari_Female/img/
        - cp -r /vanillaimg/* /releases/DoLP_BEEESSS+Hikari_Male/img/
        - cp -r /vanillaimg/* /releases/DoLP_BEEESSS+Paril+Hairstyle_Extended/img/
        - cp -r "Degrees of Lewdity VERSION.html" /releases/DoLP_BEEESSS
        - cp -r /beeesssimg/* /releases/DoLP_BEEESSS/img/
        - cp -r /beeesssimg/* /releases/DoLP_BEEESSS+Hikari_Female/img/
        - cp -r /beeesssimg/* /releases/DoLP_BEEESSS+Hikari_Male/img/
        - cp -r /beeesssimg/* /releases/DoLP_BEEESSS+Paril+Hairstyle_Extended/img/
        - cp -r "Degrees of Lewdity VERSION.html" /releases/DoLP_BEEESSS+Hikari_Female
        - cp -r /beeessshikarifemaleimg/* /releases/DoLP_BEEESSS+Hikari_Female/img/
        - cp -r "Degrees of Lewdity VERSION.html" /releases/DoLP_BEEESSS+Hikari_Male
        - cp -r /beeessshikarimaleimg/* /releases/DoLP_BEEESSS+Hikari_Male/img/
        - cp -r "Degrees of Lewdity VERSION.html" /releases/DoLP_BEEESSS+Paril+Hairstyle_Extended
        - cp -r /beeesssparilhairstyleextendedimg/* /releases/DoLP_BEEESSS+Paril+Hairstyle_Extended/img/
      
        artifacts:
            paths:
                - releases/
    
    after_script:
        - echo "Finished building."
    
    release:
        stage: build
        script:
            - echo "Creating release ZIP files..."
            - cd releases
            - zip -r "${ZIP_NAME_PREFIX}_Vanilla_${VERSION}.zip" ./DoLP_Vanilla
            - zip -r "${ZIP_NAME_PREFIX}_BEEESSS_${VERSION}.zip" ./DoLP_BEEESSS
            - zip -r "${ZIP_NAME_PREFIX}_BEEESSS+Hikari_Female_${VERSION}.zip" ./DoLP_BEEESSS+Hikari_Female
            - zip -r "${ZIP_NAME_PREFIX}_BEEESSS+Hikari_Male_${VERSION}.zip" ./DoLP_BEEESSS+Hikari_Male
            - zip -r "${ZIP_NAME_PREFIX}_BEEESSS+Paril+Hairstyle_Extended_${VERSION}.zip" ./DoLP_BEEESSS+Paril+Hairstyle_Extended
        artifacts:
            paths:
                - releases/*.zip
        only:
    
    Andrest07's avatar
    Andrest07 committed
            - master