Skip to content

Commit 877e382

Browse files
committed
Add Travis CI
1 parent 94617cd commit 877e382

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

.travis.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
language: common-lisp
2+
sudo: false
3+
4+
addons:
5+
apt:
6+
packages:
7+
- zip
8+
9+
env:
10+
global:
11+
- GAMEKIT_SYSTEM_NAME: ld42
12+
- GAMEKIT_APPLICATION_PACKAGE: ld42
13+
- GAMEKIT_APPLICATION_MAIN_CLASS: ld42
14+
- PATH: ~/bin/:$PATH
15+
- GAMEKIT_TARGET_PACKAGE: $GAMEKIT_SYSTEM_NAME-x86-64-$TRAVIS_OS_NAME-$TRAVIS_BRANCH.zip
16+
- GAMEKIT_BUILD_DIR: /tmp/$GAMEKIT_SYSTEM_NAME
17+
- secure: "B0ZedcKbt7271qxtxZUoC6fjl8rsKHvRZ43DlvfVlqGC48N4IxfSAJ55jVsJ8YcSTgXfco2WxzEPH9z7xfNzdpO8iJvyMuI8JsyZLHd1ZNK8oTaW4BlZfSnFehtzYdFtilceY5vg886KvKWR1xWnsMPeSI2DMj9m3+oAAl0PmbPQDTRmZa9eipnSpk5WcTqS0mzF6yKZoWgkiPMD5Wge+93MRyHjWAneNdjQoo53CurDraKMp/c8aOT4XTkf8Hunh436mNDNWtr0LVnEF41FZn3HHrfocZsydEopraLPalXW0j7f5Mtwpq+QW3VDjdNv6tBHAcHB+bk16sOydBkgqxEyKqgINvHK/Kc0TprCLsK4M2Am0IGeKhdzpwJ1hC9bI3vu2aJzi6ftbXtaivgf5B95dZRZDE0VxE9CJegrP/yXVzb4ou5l0DbxkH4BFf3PgxgxxkGceY4U6fWNpgwY8txvCN+0mkR5HzAlDVcZkdxc8CKkgNjoF2yGlDGb3qGQpifcPEjjfKGXIbVzU94SrgJcSooLgdRMJ61mJqoxVVfIRFnm3avQZw6ojh8sk8+cAANtIwgPFNb+kgLRKnvziuXZoQl7CHZ/xN63MXcmHzrJ7knUVEMTpuaOCTZvAcwt9QiLmatgP8kYQXFU5S99KqOOSi4SzIJgFqO9yxXzMVg="
18+
19+
branches:
20+
only:
21+
- "/^v\\d+(\\.\\d+)+$/"
22+
23+
os:
24+
- linux
25+
- osx
26+
27+
install:
28+
- curl -L http://bodge.borodust.org/files/install.sh | sh
29+
30+
script:
31+
- >
32+
lisp $HOME/bodge/scripts/build-gamekit-system.lisp
33+
$GAMEKIT_SYSTEM_NAME $GAMEKIT_APPLICATION_PACKAGE $GAMEKIT_APPLICATION_MAIN_CLASS
34+
$TRAVIS_BUILD_DIR
35+
$GAMEKIT_BUILD_DIR
36+
37+
before_deploy:
38+
- mv "$GAMEKIT_BUILD_DIR/$GAMEKIT_SYSTEM_NAME.zip" $GAMEKIT_TARGET_PACKAGE
39+
40+
deploy:
41+
provider: releases
42+
api-key: $GITHUB_TOKEN
43+
file: $GAMEKIT_TARGET_PACKAGE
44+
skip_cleanup: true
45+
overwrite: true
46+
on:
47+
tags: true

0 commit comments

Comments
 (0)