History log of /PHP-8.1/.travis.yml (Results 1 – 25 of 99)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ccca5972 06-Mar-2023 Ilija Tovilo

Move ARM64 build to Cirrus

Travis is very unreliable lately

Closes GH-10795


Revision tags: php-8.1.7RC1, php-8.1.4RC1, php-8.1.3, php-8.1.2RC1, php-8.1.0, php-7.3.33, php-7.3.32, php-7.3.31, php-7.3.30, php-7.3.29
# 7eec57c2 16-Jun-2021 Nikita Popov

Test ARM64 JIT on Travis (#7157)

Run tests with tracing JIT, function JIT and tracing JIT under --repeat 2.

As the overall build with three test runs only takes ~15m, I'm enabling t

Test ARM64 JIT on Travis (#7157)

Run tests with tracing JIT, function JIT and tracing JIT under --repeat 2.

As the overall build with three test runs only takes ~15m, I'm enabling this unconditionally, rather than just for nightly builds.

show more ...


# 7aa0d743 11-Jun-2021 Nikita Popov

Use non-cron builds on travis

Per https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution
it's possible to use arm64, ppc64le and s390x without consuming
credits, as

Use non-cron builds on travis

Per https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution
it's possible to use arm64, ppc64le and s390x without consuming
credits, as these are part of "Partner Queue Solution".

Try running these jobs unconditionally, rather than as cron jobs.
This also requires switching from arm64-graviton2 back to arm64,
as this doesn't seem to extend to arm64-graviton2.

show more ...


# 4a68067c 25-May-2021 Janakarajan Natarajan <68447808+janaknat@users.noreply.github.com>

Use arm64-graviton2 on Travis (#7016)


Revision tags: php-7.3.28
# d0fd118f 15-Apr-2021 Nikita Popov

Remove AMD64 jobs from Travis

We're only interested in the ARM64 and S390X jobs, x86 is already
extensively tested on Azure.


Revision tags: php-7.3.27
# 46d6daea 04-Jan-2021 Nikita Popov

Disable non-cron travis jobs

This was already done for PHP-8.0 and master, do it for PHP-7.4
as well.


Revision tags: php-7.3.26, php-7.3.26RC1
# 8b281e5b 27-Nov-2020 Nikita Popov

Only use travis for cron jobs

Our primary CI has been Azure Pipelines for a while now already.
Travis was primarily retained as a) a fast feedback builder and
b) to test architecture

Only use travis for cron jobs

Our primary CI has been Azure Pipelines for a while now already.
Travis was primarily retained as a) a fast feedback builder and
b) to test architectures not available elsewhere.

Due to Travis CI open source policy changes, Travis is no longer
useful as a fast feedback builder. As such, only use it for cron
job builds.

show more ...


Revision tags: php-7.3.25, php-7.3.25RC1, php-7.3.24, php-7.3.24RC1, php-7.3.23
# 9f074a5c 21-Sep-2020 Nikita Popov

Move arm64 job to cron

As we're branching soon, reduce the number of jobs we run on each
commit, so that Travis can keep up with its role as the fast
feedback build.


Revision tags: php-7.3.23RC1
# edc8dec6 04-Sep-2020 Nikita Popov

Reenable s390x on travis

Only enable it for cron builds. We don't need to run exotic
architectures on every commit and PR.

Closes GH-6076.


# c0d6b05b 04-Sep-2020 Nikita Popov

Update travis to bionic


Revision tags: php-7.3.22, php-7.3.22RC1
# 069bd49b 05-Aug-2020 Nikita Popov

Temporarily disable s390x job

These aren't getting scheduled and just keep hogging jobs so
nothing else gets scheduled either.


Revision tags: php-7.3.21, php-7.3.21RC1, php-7.3.20, php-7.3.20RC1, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1, php-7.3.18RC1
# 7e14e033 21-Apr-2020 Nikita Popov

Reduce test parallelism on ARM64 CI

Let's go from 32 to 16 parallel jobs. We can reduce this further
if necessary.

Closes GH-5426.


Revision tags: php-7.2.30, php-7.3.17
# 850feffa 12-Apr-2020 George Peter Banyard

Add S390X architecture as a Travis job

This gives us a way to compile and test a big endian architecture.

Closes GH-5382.


Revision tags: php-7.3.17RC1, php-7.3.18, php-7.3.16, php-7.3.16RC1
# 2d15845a 24-Feb-2020 Nikita Popov

Enable ext/sodium in CI


# 0aad7999 23-Feb-2020 George Peter Banyard

Update Travis build config

The sudo key is deprecated and doesn't do anything anymore.

Adding the "os" key with default value "linux" which was assumed to the build config.


Revision tags: php-7.3.15RC1, php-7.3.15, php-7.3.14, php-7.3.14RC1, php-7.3.13, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5
# bd379df4 23-Oct-2019 Nikita Popov

Add ARM64 CI to Travis

We need to install a number of additional packages that are installed
by default on the AMD64 workers.

We also have to manually set up the MySQL user.

Add ARM64 CI to Travis

We need to install a number of additional packages that are installed
by default on the AMD64 workers.

We also have to manually set up the MySQL user.

For now we don't set up Postgres -- if anyone wants to figure that
out, it would be great ;)

Log redirections in compile.sh are removed, because /dev/stdout is
not accessible. We don't see to use this anyway.

show more ...


# a8b4e40f 25-Oct-2019 Nikita Popov

Simplify travis setup scripts

Reduce duplication.


Revision tags: php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2
# 3205ebef 15-Sep-2019 Gabriel Caruso

Use nproc instead of hardcoded number


Revision tags: php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1
# f3cf8966 13-Jul-2019 Peter Kokot

Remove unused recode extension artefacts

Closes GH-4395


Revision tags: php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19
# e94a71b7 28-May-2019 Nikita Popov

Enable JIT in Travis build

All tests should pass now.


Revision tags: php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5
# b2f49c69 18-Apr-2019 Nikita Popov

Add a dl() test to Travis

Compile the zend_test extension as shared and try loading it with dl()
to test for obvious issues. Doing this as a standalone call because this
is very spec

Add a dl() test to Travis

Compile the zend_test extension as shared and try loading it with dl()
to test for obvious issues. Doing this as a standalone call because this
is very specific to the CI setup.

show more ...


Revision tags: php-7.2.18RC1, php-7.3.5RC1
# 0f777c76 12-Apr-2019 Nikita Popov

Run compile step under travis_wait

If there are no warnings, we may end up compiling more than 10
minutes without output, in which case the build times out. Use
travis_wait to avoid

Run compile step under travis_wait

If there are no warnings, we may end up compiling more than 10
minutes without output, in which case the build times out. Use
travis_wait to avoid this.

show more ...


Revision tags: php-7.2.17, php-7.3.4, php-7.1.28
# 161adfff 22-Mar-2019 Joe Watkins

For consistency with Windows, and because ZTS is not experimental or a "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documenta

For consistency with Windows, and because ZTS is not experimental or a "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documentation

show more ...


Revision tags: php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16
# 10e189de 20-Feb-2019 Nikita Popov

Enable parallel tests on Travis

I'll keep an eye on spurious failures resulting from this.


Revision tags: php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2
# d1c14810 05-Feb-2019 Nikita Popov

Unbundle oniguruma

And also switch detection over to pkg-config.


1234