1+ dist : precise
2+ sudo : false
3+
4+ language : cpp
5+ compiler : clang
6+
7+ # Install dependencies
8+ addons :
9+ apt :
10+ sources :
11+ - ubuntu-toolchain-r-test
12+ packages :
13+ - lib32stdc++6
14+ - lib32z1-dev
15+ - libc6-dev-i386
16+ - linux-libc-dev
17+ - g++-multilib
18+ - g++-4.8
19+ cache :
20+ directories :
21+ - ../mysql-5.0
22+
23+ # Set the build environment
24+ env :
25+ global :
26+ - LLVM_ARCHIVE_URI=http://sourcemod.net/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz
27+
28+ before_install :
29+ - wget -nc $LLVM_ARCHIVE_URI -O $HOME/clang+llvm.tar.xz
30+ - mkdir -p $HOME/clang+llvm
31+ - tar -xf $HOME/clang+llvm.tar.xz -C $HOME/clang+llvm --strip-components 1
32+ - export PATH=$HOME/clang+llvm/bin:$PATH
33+ - CC=clang-3.8 CXX=clang-3.8
34+
35+ install :
36+ - git clone --branch 1.10-dev https://github.com/alliedmodders/metamod-source mmsource-1.10
37+ - git clone --recursive --branch 1.7-dev https://github.com/alliedmodders/sourcemod sourcemod
38+ - rm -rf ./sourcemod/sourcepawn/*
39+ - git clone --branch master https://github.com/alliedmodders/sourcepawn ./sourcemod/sourcepawn
40+ - git clone --mirror https://github.com/alliedmodders/hl2sdk hl2sdk-proxy-repo
41+ - git clone --branch l4d2 hl2sdk-proxy-repo hl2sdk-l4d2
42+ - git clone --branch master https://github.com/alliedmodders/ambuild ambuild
43+ # - bash sourcemod/tools/checkout-deps.sh
44+
45+ before_script :
46+ - cd ambuild
47+ - python setup.py build
48+ - python setup.py install --user
49+ - cd ..
50+ - mkdir build && cd build
51+ - PATH="~/.local/bin:$PATH"
52+ - python ../configure.py --enable-optimize --sdks=present --sdks=l4d2
53+
54+ script : ambuild
55+
56+ # Deployment phase
57+ before_deploy :
58+ - env GZIP=-9 tar cvzf signals.tar.gz --directory="./package" .
59+
60+ deploy :
61+ provider : releases
62+ api_key :
63+ secure : " GGzbvz0wILEuSIvuv2+/0Ym02nModPxM6ZCNUc1ewLv7eEns7eYnhfHCcMxFj+PV4sJgh5QMnLRfr1plekPsFVCSLMTGDWp7cfzVSXHMPURf2oR3+Qm1Nx9zfDMVML4m/ljGO4J1cMbkdZcwn/CLN2x0nnbrxk1m9uS+u5N5FophFbCAOvOHzfkX41cCh4/Efupdge7dw5ZKgLEKlQ8al+G8mnWTKxKB6New6eH1pMU7BTX4z5edlG5gcrjpEM5FYL5ZpJm0qB7DIuOvJHHKJ60UFK5Tc66/fPe742QuTELXg9m27K93z0jOxKbrjlUK4pRhB9GIW4MJbdI8kpb1LGtA0vA33UGfnYB+FsC7gseECCTRJ+5cntHAB6PVn0AqgeonWBvGHqGcHav5ez+WZBMKdPdtsLK51dzgilDbIfKcKXH+pWPa9F5BlYcDI+tuekwqBeK4VDGAC+Nw4t8FM4ikGB8wmnh1Nwo2cYDtmJcq7tsdPc4c9okwgbGhUAG4kQob+bATBuoE8P2YJrTRJ9ucd/cgxGzvDKrGiMImeR9FqggtQPj+keW4UGavKmyoeSCnWP+4w4Yuy5M7QwTTsLtVbjMMYpfqx5LjAIS1UIujaeJhhUGZhIyS7en+KXZAeGH4Z26W9bD/Sq2tXLE6CQa6GnQPD1GIkPDO7JdIsww="
64+ file : " signals.tar.gz"
65+ skip_cleanup : true
66+ overwrite : true
67+ on :
68+ tags : true
69+
70+ # Notifications
71+ notifications :
72+ email : false
73+
0 commit comments