By setting up our own container we can share the build.sh file (almost)
fully between containerised- and bare metal builds. The apt dependencies
needed are listed in i686-trusty/Dockerfile.
We build i686-pc-windows-gnu in a custom container because the Ubuntu
trusty VM provided by Travis does not have a sufficiently modern gcc
compiler.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b2274b8054ac9b7eb829267a61fa4e6b138aabc2
--HG--
extra : rebase_source : a1d510b4f0a6e4e6d859b50a97617f1595d23903
Only deploy a single file when releasing
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 90d6114c6702b523e7b5d6d78b8311f715736585
--HG--
extra : rebase_source : 420b0a8d3cf795f0e2b39065e0b228486d86855a
When a tag is pushed we will following this patch also do a release
build if the debug build and tests passes. We will then being packaging
for each target, along with an archive for the source code. The packages
are named after the targets.
We do a normal debug build and tests first because these are cheaper to
do and will give a shorter turnaround time for developers if any tests
fail. You can also only run tests with debug builds.
Fixes#72.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 54a96438a7d7a5c8da51f082aff300ac22dc1a4d
committer: jgraham <james@hoppipolla.co.uk>
--HG--
extra : rebase_source : fbbf77d97620a2ea7f1ba44e48c9a6a9816a3c66
cross-compile to windows on travis
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c007252f0e3758a9b028097f4b3529b1946bf516
--HG--
extra : rebase_source : 05cc25d3e9a5e83ede297b530c5f285cc4aaa61c