aboutsummaryrefslogtreecommitdiffstats
path: root/.travis
Commit message (Collapse)AuthorAgeFilesLines
* Revert "travis: require check when not explicitly disabled"Jakub Jirutka2017-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit da4e9b11fd6a2004c389a90c913ae8fb4f2dff55. After 1.5 months it's quite clear that this was a bad idea. Let me describe a typical situation. Contributor wants to do some small change in abuild. They did it on their system, it works, so they open a PR. And it fails on Travis. Why? Because of missing check(), something totally unrelated to their change! Newbies are often confused. Others know what to do, but adding check() is often non-trivial. Upstream does not provide any tests, tests are broken, extra dependencies are needed, etc. The contributor wanted to do just a small change and now they have to deal with possibly complicated task. That's not okay. And the worst is that it caused some devs to ignore CI results. For example, contributor added php[57] dependency into main/uwsgi. CI failed due to missing check(). Reviewers did not realized that php[57] is in the community repository, not main. And some developer merged it despite CI failed, to revert it few minutes after because it failed on build servers! This is the exact situation that should be prevented by having CI. So, it's a good idea to encourage contributors to add check(), but eagerly failing build on CI is definitely not a good way.
* travis: require check when not explicitly disabledCarlo Landmeter2017-10-271-1/+1
|
* travis: add apk key of Alpine's ppc64le builderRoberto Oliveira2017-10-041-0/+9
|
* travis: don't download static apk if available on the systemRoberto Oliveira2017-10-041-8/+11
| | | | | | Just download the APK tools if the install-alpine script is running in a system that doesn't have APK installed. This is needed for upcoming ppc64le builder.
* travis: fix issue with FS priviliges after recent updateJakub Jirutka2017-07-192-5/+4
|
* travis: fix typo in install-alpineJakub Jirutka2017-06-231-1/+1
|
* travis: fetch static apk-tools from GitHub instead of aportsJakub Jirutka2017-06-231-7/+8
|
* travis: bind /run and symlink /run/shm -> /dev/shmJakub Jirutka2017-03-311-0/+3
| | | | | | | | This fixes problem with e.g. Python multiprocessing Queue - for POSIX semaphores to work, the users need r/w access to shared memory (/dev/shm). See https://github.com/travis-ci/travis-cookbooks/issues/155
* travis: update apk-tools-static to 2.6.8-r2Jakub Jirutka2017-03-201-2/+2
|
* travis: change MIRROR_URI to nl.alpinelinux.orgJakub Jirutka2017-03-202-2/+2
| | | | This mirror is most fresh.
* travis: build repositories in correct orderJakub Jirutka2017-01-081-6/+6
|
* travis: don't treat "scripts" directory as a repositoryJakub Jirutka2016-11-191-1/+1
|
* travis: run checkapk after successful buildJakub Jirutka2016-09-231-1/+5
|
* travis: fix set_repositories_for() againJakub Jirutka2016-09-231-1/+1
| | | | I'm apparently too tired... (-_o)zzZ Sorry for that.
* travis: fix set_repositories_for(), needs sudoJakub Jirutka2016-09-231-4/+4
|
* travis: use only repositories at same or higher level than target repoJakub Jirutka2016-09-234-4/+22
|
* travis: update apk-tools-static version and fetch it from dl-cdn.a.oJakub Jirutka2016-08-271-2/+2
|
* travis: add keys to the repo to avoid --allow-untrustedJakub Jirutka2016-07-156-1/+47
|
* travis: run abuild without -f, it skips checksums verificationJakub Jirutka2016-06-181-1/+1
|
* travis: do not fail the build when no packages has been changedJakub Jirutka2016-06-071-1/+1
|
* travis: fix changed_abuilds() to ignore deleted APKBUILDsJakub Jirutka2016-06-071-3/+4
|
* travis: fix changed_repos() to print only dirs, not filesJakub Jirutka2016-06-071-1/+4
|
* Travis: change repositories mirror to http://dl-cdn.alpinelinux.orgJakub Jirutka2016-04-081-3/+3
| | | | [skip ci]
* Set up Travis to build modified packagesJakub Jirutka2016-04-056-0/+208