Commit Graph

6 Commits

Author SHA1 Message Date
Andreas Tolfsen
f6a6377949 geckodriver: ci: build i686-pc-windows-gnu in ubuntu trusty container
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
2016-10-03 22:45:44 +01:00
James Graham
90ef98cd1e geckodriver: Merge pull request #213 from mozilla/win32_docker
Cross-compile on win32 using Docker image from port-of-rust

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 39b2b269df496d17c8041bd579a4a409ee2e3050

--HG--
rename : testing/geckodriver/ci.sh => testing/geckodriver/build.sh
extra : rebase_source : 2549ca79b2acbe17e0807d3c1a339459397fc311
2016-09-06 11:07:10 +01:00
James Graham
99bc42199b geckodriver: Merge pull request #136 from mozilla/deploy_single_file
Only deploy a single file when releasing

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 90d6114c6702b523e7b5d6d78b8311f715736585

--HG--
extra : rebase_source : 420b0a8d3cf795f0e2b39065e0b228486d86855a
2016-07-01 17:32:17 +01:00
jgraham
5c42114578 geckodriver: Build using OSX on travis (#125)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 567e2f5b160fbe85e185f50b4ea7b3a5e9fe23e7

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : e8114ee12b3d2c39f665129d8add12da1629dfce
2016-06-30 16:35:14 +01:00
Andreas Tolfsen
284a385713 geckodriver: use travis to make releases to github (#83)
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
2016-06-22 15:47:29 +01:00
Andreas Tolfsen
567c035737 geckodriver: Merge pull request #73 from andreastt/cross-compile-windows
cross-compile to windows on travis

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c007252f0e3758a9b028097f4b3529b1946bf516

--HG--
extra : rebase_source : 05cc25d3e9a5e83ede297b530c5f285cc4aaa61c
2016-06-13 13:46:03 +01:00