Commit Graph

101 Commits

Author SHA1 Message Date
Laurent Perron
03f8ed10cd fix docker python 2019-11-15 14:20:20 -08:00
Laurent Perron
6755c61315 update docker to support ubuntu 19.10 2019-10-11 15:26:25 +02:00
Laurent Perron
3a6f9233f5 update last ubuntu release in docker to ubuntu 19.10 2019-10-11 11:11:35 +02:00
Laurent Perron
879108cfee remove support for python 2.7 2019-09-07 22:03:06 +02:00
Laurent Perron
9c54cf5bea final minizinc release 2019-09-07 16:19:02 +02:00
Laurent Perron
eff25e7251 update minizinc docker 2019-07-26 21:58:30 -07:00
Laurent Perron
104bcec44d fix ubuntu19.04 2019-07-04 11:12:51 +02:00
Laurent Perron
03b04af587 bump dotnet to 2.2 in linux docker files, bump protobuf to 3.8.0 in dotnet core runtimes 2019-07-03 11:32:27 +02:00
Corentin Le Molgat
f431c7c8a0 Cleanup releasing tools
- crash when DOTNET_SNK is not defined
2019-05-07 12:02:41 +02:00
Corentin Le Molgat
3f0a13ca47 Docker: Update manylinux package generation (Fix #1218) 2019-04-30 18:26:08 +02:00
Corentin Le Molgat
3df83660c9 docker: update Makfile script 2019-04-16 10:08:49 +02:00
Corentin Le Molgat
40148bc1b7 Docker: use the official manylinux2010 container
- bonus: work on modern linux
see: https://www.python.org/dev/peps/pep-0571/#compatibility-with-kernels-that-lack-vsyscall
2019-04-15 17:26:24 +02:00
Corentin Le Molgat
a55768739e Docker: Cleanup Makefile
- loss auto-completion e.g. 'make docker_' + TAB
BUT make the resulting Makefile smaller...
2019-04-15 15:56:37 +02:00
Corentin Le Molgat
8ff169ff17 docker: Centos7 -> devtoolset-7-toolchain-centos7
default Centos7 comes with gcc 4.8.5 which can't compile or-tools
2019-03-25 14:20:39 +01:00
Corentin Le Molgat
1a53d1d749 docker: fix cleanup when rebuilding image 2019-03-25 10:56:44 +01:00
Corentin Le Molgat
11f213dd0a Remove ubuntu-14.04 docker.
- v7.0 will drop support of it BTW
note: Travis-CI is based on xenial image
2019-03-20 08:51:18 +01:00
Corentin Le Molgat
8341aae686 Fix docker manylinux.sh TEST list 2019-03-14 10:55:10 +01:00
Corentin Le Molgat
5d791894c8 Rename manylinux2010 to manylinux1
- pip doesn't recognize manylinux2010 yet
- Supported distro, should work even with manylinux2010 package...
2018-12-20 15:52:52 +01:00
Corentin Le Molgat
f9eca864d6 Docker: remove unneeded python package 2018-12-20 13:10:57 +01:00
Corentin Le Molgat
084c1b0d78 Docker: remove deprecated target 2018-12-20 13:10:24 +01:00
Corentin Le Molgat
6d9473b540 fix building manylinux2010 package 2018-12-20 11:45:07 +01:00
Corentin Le Molgat
586a880fda Docker: disable python3.4 python package 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
5afa57afda docker: Mount export in bash_<distro> container 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
6802912233 Try to use auditwheel repair --plat manylinux2010 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
5f93db75a9 Update auditwheel to support manylinux2010 policy 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
8b3ef58541 Use manylinux2010 from henriquegemignani/manylinux 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
13c82b0bd4 Add PRE_RELEASE support
Python PEP440: https://www.python.org/dev/peps/pep-0440/#pre-releases
.Net: https://docs.microsoft.com/en-us/nuget/create-packages/prerelease-packages

note: Microsoft has a 3 years still open bug to manage prerelease in version
see: https://github.com/NuGet/Home/issues/912
2018-12-06 14:55:32 +01:00
Corentin Le Molgat
169ce39ba4 Fix docker python script 2018-11-27 10:06:54 +01:00
Corentin Le Molgat
cdc08f82e8 Update build-manylinux1.sh 2018-11-27 08:27:57 +01:00
Corentin Le Molgat
e6decf0c37 Use microsoft 18.04 feed for ubuntu 18.10
- Microsoft still not provide a 18.10 package, fortunately 18.04 seems to work.
2018-11-22 18:04:57 +01:00
Corentin Le Molgat
5245717839 Update docker
- Add Ubuntu 18.10
- Remove Ubuntu 17.10
- Cleanup some Dockerfiles
2018-11-22 18:04:57 +01:00
Corentin Le Molgat
d79ea4b0a4 docker: Use external snk file when building artifact
You must have a or-tools.snk file in ortools/tools/docker directory
2018-11-19 17:36:48 +01:00
Corentin Le Molgat
c907c57305 Fix auditwheel in manylinux docker
force wheel==0.31.1 since API is broken in 0.32
2018-10-02 10:08:34 +02:00
Corentin Le Molgat
49247b4898 Rework Python temp directory
- Make temp dir consistent using underscore
- Fixup TEMP_DIR in build_delivery_* scripts
2018-10-02 08:21:10 +02:00
Corentin Le Molgat
fab7d5e154 Update docker script to run test on archive 2018-09-24 17:37:50 +02:00
Corentin Le Molgat
30e88e45c1 Update docker files 2018-09-24 13:05:54 +02:00
Corentin Le Molgat
cb514e5a3b Update manylinux script (#855) 2018-09-21 18:18:32 +02:00
Corentin Le Molgat
ef8c3952c2 Fix docker delivery target 2018-09-19 09:22:24 +02:00
Laurent Perron
e5d6a70b0e bump minizinc challenge release up 2018-07-26 13:03:33 -07:00
Laurent Perron
0bc42c105e improve minizinc challenge docker entry 2018-07-23 13:23:51 -07:00
Corentin Le Molgat
c65b137630 docker: fix apt command for debian-9 2018-07-23 12:52:01 +02:00
Corentin Le Molgat
69a5979381 docker: fix apt command for ubuntu-14.04 2018-07-23 12:50:52 +02:00
Corentin Le Molgat
e51b233f2c docker: update build-manylinux to add so log 2018-07-20 18:49:58 +02:00
Corentin Le Molgat
bfca29b4d4 docker: rebuild python image when makefile/ is modified 2018-07-20 16:49:54 +02:00
Corentin Le Molgat
83d118c623 centos-7: Fixup java and .Net docker test 2018-07-20 16:01:50 +02:00
Corentin Le Molgat
ffa6645664 docker: Rework python packages generation 2018-07-20 15:38:43 +02:00
Corentin Le Molgat
626b40e0b1 docker_test: fixup centos-7 2018-07-20 15:10:52 +02:00
Corentin Le Molgat
b39ab7d2b1 docker: Fixup test Dockerfile 2018-07-20 13:51:54 +02:00
Corentin Le Molgat
4d76f05c06 manylinux build: fix make pypi_archive 2018-07-18 17:11:35 +02:00
Corentin Le Molgat
77645fa402 docker: Add PKG_CONFIG_PATH 2018-07-18 16:20:09 +02:00