mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-22 09:58:09 +00:00
CI: rename 'travis' to 'ci'
CRIU is already using multiple CI systems and not just Travis. This renames all Travis related things to 'ci' to show it is actually independent of Travis. Just a simple rename. Signed-off-by: Adrian Reber <areber@redhat.com>
This commit is contained in:
parent
f68da4a86f
commit
e7cbeddff3
@ -19,4 +19,4 @@ jobs:
|
|||||||
ref: ${{ matrix.branches }}
|
ref: ${{ matrix.branches }}
|
||||||
- name: Run Cross Compilation Targets
|
- name: Run Cross Compilation Targets
|
||||||
run: >
|
run: >
|
||||||
sudo make -C scripts/travis ${{ matrix.target }}
|
sudo make -C scripts/ci ${{ matrix.target }}
|
||||||
|
2
.github/workflows/cross-compile-daily.yml
vendored
2
.github/workflows/cross-compile-daily.yml
vendored
@ -19,4 +19,4 @@ jobs:
|
|||||||
ref: ${{ matrix.branches }}
|
ref: ${{ matrix.branches }}
|
||||||
- name: Run Cross Compilation Targets
|
- name: Run Cross Compilation Targets
|
||||||
run: >
|
run: >
|
||||||
sudo make -C scripts/travis ${{ matrix.target }}
|
sudo make -C scripts/ci ${{ matrix.target }}
|
||||||
|
2
.github/workflows/cross-compile-mips.yml
vendored
2
.github/workflows/cross-compile-mips.yml
vendored
@ -18,4 +18,4 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Run Cross Compilation Targets
|
- name: Run Cross Compilation Targets
|
||||||
run: >
|
run: >
|
||||||
sudo make -C scripts/travis ${{ matrix.target }}
|
sudo make -C scripts/ci ${{ matrix.target }}
|
||||||
|
2
.github/workflows/cross-compile.yml
vendored
2
.github/workflows/cross-compile.yml
vendored
@ -14,4 +14,4 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Run Cross Compilation Targets
|
- name: Run Cross Compilation Targets
|
||||||
run: >
|
run: >
|
||||||
sudo make -C scripts/travis ${{ matrix.target }}
|
sudo make -C scripts/ci ${{ matrix.target }}
|
||||||
|
@ -94,7 +94,7 @@ jobs:
|
|||||||
- env: TR_ARCH=fedora-rawhide
|
- env: TR_ARCH=fedora-rawhide
|
||||||
- env: TR_ARCH=local GCOV=1
|
- env: TR_ARCH=local GCOV=1
|
||||||
script:
|
script:
|
||||||
- sudo make CCACHE=1 -C scripts/travis $TR_ARCH
|
- sudo make CCACHE=1 -C scripts/ci $TR_ARCH
|
||||||
after_success:
|
after_success:
|
||||||
- ccache -s
|
- ccache -s
|
||||||
- make -C scripts/travis after_success
|
- make -C scripts/ci after_success
|
||||||
|
2
Makefile
2
Makefile
@ -401,7 +401,7 @@ lint:
|
|||||||
flake8 --config=scripts/flake8.cfg test/others/rpc/config_file.py
|
flake8 --config=scripts/flake8.cfg test/others/rpc/config_file.py
|
||||||
flake8 --config=scripts/flake8.cfg lib/py/images/pb2dict.py
|
flake8 --config=scripts/flake8.cfg lib/py/images/pb2dict.py
|
||||||
shellcheck scripts/*.sh
|
shellcheck scripts/*.sh
|
||||||
shellcheck scripts/travis/*.sh scripts/travis/travis* scripts/travis/apt-install
|
shellcheck scripts/ci/*.sh scripts/ci/apt-install
|
||||||
|
|
||||||
include Makefile.install
|
include Makefile.install
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
FROM dockcross/base:latest
|
FROM dockcross/base:latest
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
# Add the cross compiler sources
|
# Add the cross compiler sources
|
||||||
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
FROM dockcross/base:latest
|
FROM dockcross/base:latest
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
# Add the cross compiler sources
|
# Add the cross compiler sources
|
||||||
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
ARG CC=gcc
|
ARG CC=gcc
|
||||||
ARG ENV1=FOOBAR
|
ARG ENV1=FOOBAR
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
RUN apt-install \
|
RUN apt-install \
|
||||||
ccache \
|
ccache \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
FROM dockcross/base:latest
|
FROM dockcross/base:latest
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
# Add the cross compiler sources
|
# Add the cross compiler sources
|
||||||
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
FROM adoptopenjdk/openjdk8-openj9:latest
|
FROM adoptopenjdk/openjdk8-openj9:latest
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
RUN apt-install protobuf-c-compiler \
|
RUN apt-install protobuf-c-compiler \
|
||||||
libprotobuf-c-dev \
|
libprotobuf-c-dev \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
FROM dockcross/base:latest
|
FROM dockcross/base:latest
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
# Add the cross compiler sources
|
# Add the cross compiler sources
|
||||||
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
RUN echo "deb http://ftp.us.debian.org/debian/ buster main" >> /etc/apt/sources.list && \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
ARG CC=gcc
|
ARG CC=gcc
|
||||||
ARG ENV1=FOOBAR
|
ARG ENV1=FOOBAR
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
RUN apt-install \
|
RUN apt-install \
|
||||||
ccache \
|
ccache \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
FROM ubuntu:xenial
|
FROM ubuntu:xenial
|
||||||
|
|
||||||
COPY scripts/travis/apt-install /bin/apt-install
|
COPY scripts/ci/apt-install /bin/apt-install
|
||||||
|
|
||||||
RUN apt-install gcc-multilib
|
RUN apt-install gcc-multilib
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
local:
|
local:
|
||||||
./travis-tests
|
./run-ci-tests.sh
|
||||||
.PHONY: local
|
.PHONY: local
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
./travis-after_success
|
./ci-after-success.sh
|
||||||
.PHONY: after_success
|
.PHONY: after_success
|
||||||
|
|
||||||
target-suffix =
|
target-suffix =
|
||||||
@ -46,11 +46,11 @@ restart-docker:
|
|||||||
|
|
||||||
$(TARGETS): restart-docker
|
$(TARGETS): restart-docker
|
||||||
$(MAKE) -C ../build $@$(target-suffix)
|
$(MAKE) -C ../build $@$(target-suffix)
|
||||||
docker run --env-file docker.env $(CONTAINER_OPTS) criu-$@ scripts/travis/travis-tests
|
docker run --env-file docker.env $(CONTAINER_OPTS) criu-$@ scripts/ci/run-ci-tests.sh
|
||||||
|
|
||||||
fedora-asan: restart-docker
|
fedora-asan: restart-docker
|
||||||
$(MAKE) -C ../build $@$(target-suffix)
|
$(MAKE) -C ../build $@$(target-suffix)
|
||||||
docker run -it $(CONTAINER_OPTS) criu-$@ ./scripts/travis/asan.sh $(ZDTM_OPTIONS)
|
docker run -it $(CONTAINER_OPTS) criu-$@ ./scripts/ci/asan.sh $(ZDTM_OPTIONS)
|
||||||
|
|
||||||
docker-test:
|
docker-test:
|
||||||
./docker-test.sh
|
./docker-test.sh
|
@ -32,9 +32,9 @@ fi
|
|||||||
|
|
||||||
service docker restart
|
service docker restart
|
||||||
|
|
||||||
export SKIP_TRAVIS_TEST=1
|
export SKIP_CI_TEST=1
|
||||||
|
|
||||||
./travis-tests
|
./run-ci-tests.sh
|
||||||
|
|
||||||
cd ../../
|
cd ../../
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
SKIP_TRAVIS_PREP=1
|
SKIP_CI_PREP=1
|
||||||
ZDTM_OPTS=-x zdtm/static/binfmt_misc -x zdtm/static/sched_policy00
|
ZDTM_OPTS=-x zdtm/static/binfmt_misc -x zdtm/static/sched_policy00
|
||||||
CC=gcc
|
CC=gcc
|
||||||
SKIP_EXT_DEV_TEST=1
|
SKIP_EXT_DEV_TEST=1
|
@ -17,9 +17,9 @@ apt-get -y purge docker-ce
|
|||||||
|
|
||||||
./apt-install podman containernetworking-plugins
|
./apt-install podman containernetworking-plugins
|
||||||
|
|
||||||
export SKIP_TRAVIS_TEST=1
|
export SKIP_CI_TEST=1
|
||||||
|
|
||||||
./travis-tests
|
./run-ci-tests.sh
|
||||||
|
|
||||||
cd ../../
|
cd ../../
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -x -e
|
set -x -e
|
||||||
|
|
||||||
TRAVIS_PKGS="protobuf-c-compiler libprotobuf-c-dev libaio-dev libgnutls28-dev
|
CI_PKGS="protobuf-c-compiler libprotobuf-c-dev libaio-dev libgnutls28-dev
|
||||||
libgnutls30 libprotobuf-dev protobuf-compiler libcap-dev
|
libgnutls30 libprotobuf-dev protobuf-compiler libcap-dev
|
||||||
libnl-3-dev gdb bash libnet-dev util-linux asciidoctor
|
libnl-3-dev gdb bash libnet-dev util-linux asciidoctor
|
||||||
libnl-route-3-dev time ccache flake8 libbsd-dev"
|
libnl-route-3-dev time ccache flake8 libbsd-dev"
|
||||||
@ -15,11 +15,11 @@ if [ -e /etc/lsb-release ]; then
|
|||||||
# There is one last test running on 16.04 because of the broken
|
# There is one last test running on 16.04 because of the broken
|
||||||
# overlayfs in 18.04. Once that is fixed we can remove the last
|
# overlayfs in 18.04. Once that is fixed we can remove the last
|
||||||
# 16.04 based test and this if clause.
|
# 16.04 based test and this if clause.
|
||||||
TRAVIS_PKGS="$TRAVIS_PKGS python-future python-protobuf python-yaml
|
CI_PKGS="$CI_PKGS python-future python-protobuf python-yaml
|
||||||
python-junit.xml python-ipaddress"
|
python-junit.xml python-ipaddress"
|
||||||
else
|
else
|
||||||
TRAVIS_PKGS="$TRAVIS_PKGS python3-future python3-protobuf python3-yaml
|
CI_PKGS="$CI_PKGS python3-future python3-protobuf python3-yaml
|
||||||
python3-junit.xml"
|
python3-junit.xml"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -31,11 +31,11 @@ if [ "$UNAME_M" != "x86_64" ]; then
|
|||||||
# For Travis only x86_64 seems to be baremetal. Other
|
# For Travis only x86_64 seems to be baremetal. Other
|
||||||
# architectures are running in unprivileged LXD containers.
|
# architectures are running in unprivileged LXD containers.
|
||||||
# That seems to block most of CRIU's interfaces.
|
# That seems to block most of CRIU's interfaces.
|
||||||
SKIP_TRAVIS_TEST=1
|
SKIP_CI_TEST=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
travis_prep () {
|
ci_prep () {
|
||||||
[ -n "$SKIP_TRAVIS_PREP" ] && return
|
[ -n "$SKIP_CI_PREP" ] && return
|
||||||
|
|
||||||
cd ../../
|
cd ../../
|
||||||
|
|
||||||
@ -50,13 +50,13 @@ travis_prep () {
|
|||||||
CC=gcc
|
CC=gcc
|
||||||
# clang support
|
# clang support
|
||||||
if [ "$CLANG" = "1" ]; then
|
if [ "$CLANG" = "1" ]; then
|
||||||
TRAVIS_PKGS="$TRAVIS_PKGS clang"
|
CI_PKGS="$CI_PKGS clang"
|
||||||
CC=clang
|
CC=clang
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -n "$GCOV" ] && {
|
[ -n "$GCOV" ] && {
|
||||||
apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
|
apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
|
||||||
scripts/travis/apt-install --no-install-suggests g++-7
|
scripts/ci/apt-install --no-install-suggests g++-7
|
||||||
CC=gcc-7
|
CC=gcc-7
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,10 +72,10 @@ travis_prep () {
|
|||||||
|
|
||||||
# Do not install x86_64 specific packages on other architectures
|
# Do not install x86_64 specific packages on other architectures
|
||||||
if [ "$UNAME_M" = "x86_64" ]; then
|
if [ "$UNAME_M" = "x86_64" ]; then
|
||||||
TRAVIS_PKGS="$TRAVIS_PKGS $X86_64_PKGS"
|
CI_PKGS="$CI_PKGS $X86_64_PKGS"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
scripts/travis/apt-install "$TRAVIS_PKGS"
|
scripts/ci/apt-install "$CI_PKGS"
|
||||||
chmod a+x "$HOME"
|
chmod a+x "$HOME"
|
||||||
|
|
||||||
# zdtm uses an unversioned python binary to run the tests.
|
# zdtm uses an unversioned python binary to run the tests.
|
||||||
@ -91,7 +91,7 @@ test_stream() {
|
|||||||
./test/zdtm.py run --stream -p 2 --keep-going -T "$STREAM_TEST_PATTERN" $ZDTM_OPTS
|
./test/zdtm.py run --stream -p 2 --keep-going -T "$STREAM_TEST_PATTERN" $ZDTM_OPTS
|
||||||
}
|
}
|
||||||
|
|
||||||
travis_prep
|
ci_prep
|
||||||
|
|
||||||
export GCOV
|
export GCOV
|
||||||
$CC --version
|
$CC --version
|
||||||
@ -107,7 +107,7 @@ if [ "$WIDTH" -gt 80 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -n "$SKIP_TRAVIS_TEST" ] && exit 0
|
[ -n "$SKIP_CI_TEST" ] && exit 0
|
||||||
|
|
||||||
ulimit -c unlimited
|
ulimit -c unlimited
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ if [ "${COMPAT_TEST}x" = "yx" ] ; then
|
|||||||
done
|
done
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
apt-get remove $INCOMPATIBLE_LIBS
|
apt-get remove $INCOMPATIBLE_LIBS
|
||||||
scripts/travis/apt-install "$IA32_PKGS"
|
scripts/ci/apt-install "$IA32_PKGS"
|
||||||
mkdir -p /usr/lib/x86_64-linux-gnu/
|
mkdir -p /usr/lib/x86_64-linux-gnu/
|
||||||
mv "$REFUGE"/* /usr/lib/x86_64-linux-gnu/
|
mv "$REFUGE"/* /usr/lib/x86_64-linux-gnu/
|
||||||
fi
|
fi
|
Loading…
x
Reference in New Issue
Block a user