Smoke test for crystal releases. It will allow testing of built artifacts using Docker, Vagrant or local environments.
Define the artifacts of the version to stress in crystal-versions.env run the specific make target.
-
docker_debian8_debanddocker_debian9_debwill check the.debin the according debian docker image. -
docker_debian8_i386_debanddocker_xenial_i386_debwill check the 32-bits.debin the according debian/ubuntu docker image.- Note: (debian8 seems to have issues linking the crystal compiler ref)
-
docker_debian8_targzwill check the.tar.gzin the according debian docker image.- Note: There are some issues making the bundled
libgc.abe grabbed by the linker, but it does work indocker_debian8_deb
- Note: There are some issues making the bundled
-
docker_buildwill check the docker-buildimage. -
vagrant_debian8_debwill check the.debin the according debian vagrant machine. -
vagrant_xenial_debwill check the.debin the according 64-bits ubuntu vagrant machine. -
vagrant_xenial32_debwill check the.debin the according 32-bits ubuntu vagrant machine. -
vagrant_fedora_rpmwill check the.rpmin the according fedora vagrant machine.- Note: provisioning scripts seems to fail sometimes.
crystal_lib specsandcrystal compilerare failing due to dependencies.
- Note: provisioning scripts seems to fail sometimes.
-
local_darwinwill check the osxtar.gzin the local osx machine -
local_linux_debwill check the.debin the local linux machine