aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Racinet <georges.racinet@octobus.net>2020-03-06 16:29:39 +0100
committerGeorges Racinet <georges.racinet@octobus.net>2020-03-06 16:29:39 +0100
commit46f3a41b42a5a17fbbb5102ca635bcad02923c0a (patch)
treeab62b663f5c370dbddf3dc4229a674832bec56c4 /.gitlab-ci.yml
parentdocument that pip now requires `--default-pip` to create a pip script on pypy3 (diff)
downloadpypy-46f3a41b42a5a17fbbb5102ca635bcad02923c0a.tar.gz
pypy-46f3a41b42a5a17fbbb5102ca635bcad02923c0a.tar.bz2
pypy-46f3a41b42a5a17fbbb5102ca635bcad02923c0a.zip
Started a pre-landing CI on Heptapod
The general idea is *not* to replace the buildbot, but to provide some amount of pre-merge / pre-landing testing to avoid having to fix some common mistakes after acceptation of merge requests.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000..d76765ba5f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,13 @@
+before_script:
+ - apt-get update && apt-get -y install
+ gcc make libffi-dev pkg-config
+ zlib1g-dev libbz2-dev libsqlite3-dev
+ libncurses5-dev libexpat1-dev
+ libssl-dev libgdbm-dev
+ tk-dev libgc-dev python-cffi
+ liblzma-dev libncursesw5-dev
+
+check_rpython_annotations:
+ image: octobus/ci-py2
+ script:
+ - (cd pypy/goal; python2 ../../rpython/bin/rpython --batch -O2 --annotate targetpypystandalone)