1234567891011121314151617181920212223242526272829303132333435 |
- stages:
- - build
- - deploy
- build:
- stage: build
- before_script:
- - apt-get update
- - apt-get install -y make cmake build-essential
- - apt-get install -y qtbase5-dev qt5-qmake
- - wget -O dry.zip https://gitlab.com/luckeyproductions/dry/-/jobs/artifacts/master/download?job=dry-debian
- - unzip dry.zip; rm dry.zip
- script:
- - qmake heXon.pro; make
- artifacts:
- name: 'hexon'
- paths:
- - hexon
- - Resources
- deploy:
- stage: deploy
- when: manual
- only:
- refs:
- - master
- script:
- - apt-get install -y curl unzip
- - mkdir heXon
- - cp -r Resources/ heXon/Resources/
- - mv hexon heXon/
- - curl -L -o butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
- - unzip butler.zip
- - ./butler push heXon/ luckeyproductions/hexon:linux-64bit
|