2017-01-14 23:02:25 +00:00
|
|
|
=== Building Nim projects on Circle CI
|
|
|
|
|
|
|
|
Building your code on Circle CI is useful to check regressions against the master and devel branches of Nim.
|
|
|
|
Same for your code documentation.
|
|
|
|
|
|
|
|
Configure the build:
|
|
|
|
|
|
|
|
Under Test Commands >> Dependency Commands >> Pre-dependency commands:
|
|
|
|
[source,sh]
|
|
|
|
----
|
|
|
|
wget http://http.us.debian.org/debian/pool/main/n/nim/nim_0.16.0-1_amd64.deb
|
2017-01-28 00:26:12 +00:00
|
|
|
wget http://http.us.debian.org/debian/pool/main/o/openssl1.0/libssl1.0.2_1.0.2k-1_amd64.deb
|
2017-01-14 23:02:25 +00:00
|
|
|
sudo dpkg -i *_amd64.deb
|
|
|
|
----
|
|
|
|
|
|
|
|
Under Test Commands >> Test Commands >> Test Commands:
|
|
|
|
[source,sh]
|
|
|
|
----
|
|
|
|
# This will fetch Nimble dependencies
|
|
|
|
nimble build -y
|
|
|
|
nim c -r <mytest.nim>
|
|
|
|
----
|
2017-02-06 23:55:45 +00:00
|
|
|
|
|
|
|
Be aware that the available .deb packages will change over time.
|