Disable Travis CI.
- Remove .travis.yml, common/travis/docker.sh. - Change references to travis to be more generic. - Manual.md: Orient against using CI logs in broken= or nocross=.
This commit is contained in:
parent
387bd1f59f
commit
d6c8f1b99e
41
.travis.yml
41
.travis.yml
@ -1,41 +0,0 @@
|
||||
language: bash
|
||||
dist: bionic
|
||||
|
||||
git:
|
||||
depth: 200
|
||||
|
||||
env:
|
||||
global:
|
||||
- PATH=$PATH:/tmp/bin
|
||||
- DOCKER_BASE=voidlinux/masterdir
|
||||
- TAG=20200607RC01
|
||||
|
||||
matrix:
|
||||
- XLINT=1 LICENSE_LIST=common/travis/license.lst
|
||||
- ARCH=x86_64 BOOTSTRAP=x86_64
|
||||
- ARCH=i686 BOOTSTRAP=i686
|
||||
- ARCH=aarch64 BOOTSTRAP=x86_64
|
||||
- ARCH=armv7l BOOTSTRAP=x86_64
|
||||
- ARCH=x86_64-musl BOOTSTRAP=x86_64-musl
|
||||
- ARCH=armv6l-musl BOOTSTRAP=x86_64-musl
|
||||
- ARCH=aarch64-musl BOOTSTRAP=x86_64-musl
|
||||
|
||||
install:
|
||||
- common/travis/docker.sh
|
||||
|
||||
before_script:
|
||||
- common/travis/set_mirror.sh
|
||||
- common/travis/prepare.sh
|
||||
- common/travis/fetch_upstream.sh
|
||||
- common/travis/changed_templates.sh
|
||||
- common/travis/fetch-xtools.sh
|
||||
- common/travis/xlint.sh
|
||||
|
||||
script:
|
||||
- if [ -z "$XLINT" ]; then docker exec -t void hostrepo/common/travis/build.sh $BOOTSTRAP $ARCH; fi
|
||||
|
||||
after_script:
|
||||
- if [ -z "$XLINT" ]; then docker exec -t void hostrepo/common/travis/show_files.sh $BOOTSTRAP $ARCH; fi
|
||||
|
||||
notifications:
|
||||
email: false
|
@ -631,8 +631,7 @@ in /usr/share directory specified by absolute path, which are expected and allow
|
||||
specified by absolute path, which are expected and allowed to contain machine code files.
|
||||
|
||||
- `nocross` If set, cross compilation won't be allowed and will exit immediately.
|
||||
This should be set to a string describing why it fails, or a link to a travis
|
||||
buildlog demonstrating the failure.
|
||||
This should be set to a string describing why it fails, or a link to a buildlog (from the official builders, CI buildlogs can vanish) demonstrating the failure.
|
||||
|
||||
- `restricted` If set, xbps-src will refuse to build the package unless
|
||||
`etc/conf` has `XBPS_ALLOW_RESTRICTED=yes`. The primary builders for Void
|
||||
@ -645,8 +644,7 @@ to override the guessed list. Only use this if a specific order of subpackages i
|
||||
otherwise the default would work in most cases.
|
||||
|
||||
- `broken` If set, building the package won't be allowed because its state is currently broken.
|
||||
This should be set to a string describing why it is broken, or a link to a travis
|
||||
buildlog demonstrating the failure.
|
||||
This should be set to a string describing why it is broken, or a link to a buildlog demonstrating the failure.
|
||||
|
||||
- `shlib_provides` A white space separated list of additional sonames the package provides on.
|
||||
This appends to the generated file rather than replacing it.
|
||||
|
@ -48,7 +48,7 @@ into a `masterdir` that is used as its main `chroot` directory. `xbps-src` suppo
|
||||
multiple utilities to accomplish this task:
|
||||
|
||||
- `bwrap` - bubblewrap, see https://github.com/projectatomic/bubblewrap.
|
||||
- `ethereal` - only useful for one-shot containers, i.e docker (used with travis).
|
||||
- `ethereal` - only useful for one-shot containers, i.e docker (used with CI).
|
||||
- `xbps-uunshare(1)` - XBPS utility that uses `user_namespaces(7)` (part of xbps, default).
|
||||
- `xbps-uchroot(1)` - XBPS utility that uses `namespaces` and must be `setgid` (part of xbps).
|
||||
- `proot(1)` - utility that implements chroot/bind mounts in user space, see https://proot-me.github.io/.
|
||||
|
@ -1,18 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# docker.sh
|
||||
|
||||
[ "$XLINT" ] && exit 0
|
||||
|
||||
DOCKER_NAME=${DOCKER_NAME:-void}
|
||||
|
||||
/bin/echo -e "\x1b[32mPulling docker image $DOCKER_BASE-$BOOTSTRAP:$TAG...\x1b[0m"
|
||||
docker pull $DOCKER_BASE-$BOOTSTRAP:$TAG
|
||||
docker run -d \
|
||||
--name $DOCKER_NAME \
|
||||
-v "$(pwd)":/hostrepo \
|
||||
-v /tmp:/tmp \
|
||||
-e XLINT="$XLINT" \
|
||||
-e PATH="$PATH" \
|
||||
$DOCKER_BASE-$BOOTSTRAP:$TAG \
|
||||
/bin/sh -c 'sleep inf'
|
Loading…
x
Reference in New Issue
Block a user