-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathtesting.yml
More file actions
29 lines (24 loc) · 707 Bytes
/
testing.yml
File metadata and controls
29 lines (24 loc) · 707 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
image: debian/testing
packages:
- xvfb
- firejail
- webp
- curl
sources:
- https://github.com/ThomasTJdev/nim_websitecreator
environment:
CHOOSENIM_CHOOSE_VERSION: "1.2.4"
CHOOSENIM_NO_ANALYTICS: 1
PATH: $HOME/.nimble/bin:$PATH
tasks:
- setup: |
curl https://nim-lang.org/choosenim/init.sh -sSf > init.sh
sh init.sh -y
/home/build/.nimble/bin/nimble -y refresh
/home/build/.nimble/bin/nimble -y install jester recaptcha otp firejail
- build: |
cd nim_websitecreator
cp config/config_default.cfg config/config.cfg
/home/build/.nimble/bin/nim c -d:ssl -d:webp -d:firejail -d:adminnotify nimwc.nim
./nimwc --version
./nimwc --help