mirror of
https://github.com/containers/podman.git
synced 2025-06-22 18:08:11 +08:00
Merge pull request #2435 from cevich/add_bats
Cirrus: Add BATS package for all platforms
This commit is contained in:
16
.cirrus.yml
16
.cirrus.yml
@ -27,11 +27,11 @@ env:
|
|||||||
####
|
####
|
||||||
#### Cache-image names to test with
|
#### Cache-image names to test with
|
||||||
###
|
###
|
||||||
FEDORA_CACHE_IMAGE_NAME: "fedora-29-libpod-7f4cd1f7"
|
FEDORA_CACHE_IMAGE_NAME: "fedora-29-libpod-d6d53e40"
|
||||||
PRIOR_FEDORA_CACHE_IMAGE_NAME: "fedora-28-libpod-7f4cd1f7"
|
PRIOR_FEDORA_CACHE_IMAGE_NAME: "fedora-28-libpod-d6d53e40"
|
||||||
UBUNTU_CACHE_IMAGE_NAME: "ubuntu-18-libpod-84514d8b"
|
UBUNTU_CACHE_IMAGE_NAME: "ubuntu-18-libpod-d6d53e40"
|
||||||
# RHEL_CACHE_IMAGE_NAME: "rhel-8-notready"
|
# RHEL_CACHE_IMAGE_NAME: "rhel-8-notready"
|
||||||
PRIOR_RHEL_CACHE_IMAGE_NAME: "rhel-7-libpod-7f4cd1f7"
|
PRIOR_RHEL_CACHE_IMAGE_NAME: "rhel-7-libpod-d6d53e40"
|
||||||
# CENTOS_CACHE_IMAGE_NAME: "centos-7-notready"
|
# CENTOS_CACHE_IMAGE_NAME: "centos-7-notready"
|
||||||
|
|
||||||
####
|
####
|
||||||
@ -169,9 +169,9 @@ testing_task:
|
|||||||
image_name: "${FEDORA_CACHE_IMAGE_NAME}"
|
image_name: "${FEDORA_CACHE_IMAGE_NAME}"
|
||||||
image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}"
|
image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}"
|
||||||
image_name: "${UBUNTU_CACHE_IMAGE_NAME}"
|
image_name: "${UBUNTU_CACHE_IMAGE_NAME}"
|
||||||
image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
|
|
||||||
|
|
||||||
# TODO: tests fail
|
# TODO: Make these work (also optional_testing_task below)
|
||||||
|
# image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
|
||||||
# image_name: "${RHEL_CACHE_IMAGE_NAME}"
|
# image_name: "${RHEL_CACHE_IMAGE_NAME}"
|
||||||
# image_name: "${CENTOS_CACHE_IMAGE_NAME}"
|
# image_name: "${CENTOS_CACHE_IMAGE_NAME}"
|
||||||
|
|
||||||
@ -206,9 +206,9 @@ optional_testing_task:
|
|||||||
image_name: "${FEDORA_CACHE_IMAGE_NAME}"
|
image_name: "${FEDORA_CACHE_IMAGE_NAME}"
|
||||||
image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}"
|
image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}"
|
||||||
image_name: "${UBUNTU_CACHE_IMAGE_NAME}"
|
image_name: "${UBUNTU_CACHE_IMAGE_NAME}"
|
||||||
image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
|
# TODO: Make these work (also testing_task above)
|
||||||
# TODO: Make these work (also build_images_task below)
|
|
||||||
# image_name: "${RHEL_CACHE_IMAGE_NAME}"
|
# image_name: "${RHEL_CACHE_IMAGE_NAME}"
|
||||||
|
# image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
|
||||||
# image_name: "${CENTOS_CACHE_IMAGE_NAME}"
|
# image_name: "${CENTOS_CACHE_IMAGE_NAME}"
|
||||||
|
|
||||||
timeout_in: 60m
|
timeout_in: 60m
|
||||||
|
@ -300,21 +300,6 @@ EOF
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Runs in testing VM, not image building
|
|
||||||
install_testing_dependencies() {
|
|
||||||
echo "Installing ginkgo, gomega, and easyjson into \$GOPATH=$GOPATH"
|
|
||||||
req_env_var "
|
|
||||||
GOPATH $GOPATH
|
|
||||||
GOSRC $GOSRC
|
|
||||||
"
|
|
||||||
cd "$GOSRC"
|
|
||||||
ooe.sh go get -u github.com/onsi/ginkgo/ginkgo
|
|
||||||
ooe.sh install -D -m 755 "$GOPATH"/bin/ginkgo /usr/bin/
|
|
||||||
ooe.sh go get github.com/onsi/gomega/...
|
|
||||||
ooe.sh go get -u github.com/mailru/easyjson/...
|
|
||||||
sudo install -D -m 755 "$GOPATH"/bin/easyjson /usr/bin/
|
|
||||||
}
|
|
||||||
|
|
||||||
install_packer_copied_files(){
|
install_packer_copied_files(){
|
||||||
# Install cni config, policy and registry config
|
# Install cni config, policy and registry config
|
||||||
sudo install -D -m 755 /tmp/libpod/cni/87-podman-bridge.conflist \
|
sudo install -D -m 755 /tmp/libpod/cni/87-podman-bridge.conflist \
|
||||||
|
@ -27,6 +27,7 @@ ooe.sh sudo yum -y install centos-release-scl epel-release
|
|||||||
ooe.sh sudo yum -y install \
|
ooe.sh sudo yum -y install \
|
||||||
PyYAML \
|
PyYAML \
|
||||||
atomic-registries \
|
atomic-registries \
|
||||||
|
bats \
|
||||||
btrfs-progs-devel \
|
btrfs-progs-devel \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
device-mapper-devel \
|
device-mapper-devel \
|
||||||
|
@ -26,6 +26,7 @@ ooe.sh sudo dnf update -y
|
|||||||
|
|
||||||
ooe.sh sudo dnf install -y \
|
ooe.sh sudo dnf install -y \
|
||||||
atomic-registries \
|
atomic-registries \
|
||||||
|
bats \
|
||||||
btrfs-progs-devel \
|
btrfs-progs-devel \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
device-mapper-devel \
|
device-mapper-devel \
|
||||||
|
@ -33,6 +33,7 @@ ooe.sh sudo yum -y update
|
|||||||
ooe.sh sudo yum -y install \
|
ooe.sh sudo yum -y install \
|
||||||
PyYAML \
|
PyYAML \
|
||||||
atomic-registries \
|
atomic-registries \
|
||||||
|
bats \
|
||||||
btrfs-progs-devel \
|
btrfs-progs-devel \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
device-mapper-devel \
|
device-mapper-devel \
|
||||||
|
@ -38,6 +38,7 @@ ooe.sh sudo -E apt-get -qq install \
|
|||||||
apparmor \
|
apparmor \
|
||||||
autoconf \
|
autoconf \
|
||||||
automake \
|
automake \
|
||||||
|
bats \
|
||||||
bison \
|
bison \
|
||||||
btrfs-tools \
|
btrfs-tools \
|
||||||
build-essential \
|
build-essential \
|
||||||
|
@ -78,10 +78,6 @@ then
|
|||||||
|
|
||||||
cd "${GOSRC}/"
|
cd "${GOSRC}/"
|
||||||
source "$SCRIPT_BASE/lib.sh"
|
source "$SCRIPT_BASE/lib.sh"
|
||||||
|
|
||||||
# Only testing-VMs need deps installed, not image-builder VM
|
|
||||||
echo "$CIRRUS_TASK_NAME" | grep -q 'image' || \
|
|
||||||
install_testing_dependencies # must exist in $GOPATH
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
record_timestamp "env. setup end"
|
record_timestamp "env. setup end"
|
||||||
|
Reference in New Issue
Block a user