Skip to content

Commit 401e658

Browse files
authored
Merge pull request #1002 from Exiv2/bump_ci_containers
Bump ci containers
2 parents 1125dcb + e22c97e commit 401e658

File tree

3 files changed

+12
-18
lines changed

3 files changed

+12
-18
lines changed

.gitlab-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ stages:
3333
- deploy
3434

3535
Fedora:
36-
image: fedora:29
36+
image: fedora:latest
3737
<<: *default_config
3838
<<: *distro_build
3939

4040
Fedora_MinGW:
41-
image: fedora:29
41+
image: fedora:latest
4242
before_script:
4343
- dnf -y upgrade
4444
- dnf -y install mingw64-gcc-c++ mingw64-filesystem mingw64-expat mingw64-zlib cmake make
@@ -71,12 +71,12 @@ OpenSUSE:
7171
<<: *distro_build
7272

7373
Alpine:
74-
image: alpine:3.9
74+
image: alpine:latest
7575
<<: *default_config
7676
<<: *distro_build
7777

7878
Install:
79-
image: fedora:29
79+
image: fedora:latest
8080
stage: deploy
8181
<<: *default_config
8282
script:
@@ -88,7 +88,7 @@ Install:
8888
- EXIV2_BINDIR=/usr/bin/ make tests
8989

9090
pages:
91-
image: fedora:29
91+
image: fedora:latest
9292
stage: deploy
9393
<<: *default_config
9494
script:

ci/install_dependencies.sh

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ distro_id=$(grep '^ID=' /etc/os-release|awk -F = '{print $2}'|sed 's/\"//g')
2424

2525
case "$distro_id" in
2626
'fedora')
27-
dnf -y --refresh install gcc-c++ clang cmake make ccache expat-devel zlib-devel libssh-devel libcurl-devel gtest-devel gmock-devel which dos2unix
27+
dnf -y --refresh install gcc-c++ clang cmake make ccache expat-devel zlib-devel libssh-devel libcurl-devel gtest-devel gmock-devel which dos2unix glibc-langpack-en
2828
;;
2929

3030
'debian')
@@ -50,7 +50,7 @@ case "$distro_id" in
5050
curl https://copr.fedorainfracloud.org/coprs/defolos/devel/repo/epel-7/defolos-devel-epel-7.repo > /etc/yum.repos.d/_copr_defolos-devel.repo
5151
yum clean all
5252
yum -y install devtoolset-3-gcc-c++ devtoolset-3-gcc-c++ devtoolset-3-binutils clang cmake3 make ccache \
53-
expat-devel zlib-devel libssh-devel libcurl-devel gtest-devel gmock-devel which python36 dos2unix
53+
expat-devel zlib-devel libssh-devel libcurl-devel gtest-devel gmock-devel which python3 dos2unix
5454
echo source /opt/rh/devtoolset-3/enable >> ~/.bash_profile
5555
echo export CCACHE_PATH=$HOME/bin:$PATH >> ~/.bash_profile
5656
mkdir ~/bin
@@ -63,13 +63,7 @@ EOF
6363
/usr/bin/clang --gcc-toolchain=/opt/rh/devtoolset-3/root/ \$@
6464
EOF
6565
chmod +x ~/bin/clang*
66-
# symlink up to date versions of python & cmake to 'default' names
67-
if [ ! -e /usr/bin/python3 ]; then
68-
ln -s /usr/bin/python36 /usr/bin/python3
69-
elif [ -L /usr/bin/python3 ]; then
70-
rm /usr/bin/python3
71-
ln -s /usr/bin/python36 /usr/bin/python3
72-
fi
66+
# symlink up to date version of cmake to the 'default' name
7367
mv /bin/cmake /bin/.cmake.old
7468
ln -s /bin/cmake3 /bin/cmake
7569
;;

contrib/vms/Vagrantfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ Vagrant.configure("2") do |config|
33
config.vm.synced_folder ".", "/vagrant", disabled: true
44

55
config.vm.define "Fedora" do |fedora|
6-
fedora.vm.box = "fedora/29-cloud-base"
6+
fedora.vm.box = "fedora/30-cloud-base"
77
fedora.vm.hostname = "fedora-exiv2"
88
end
99

1010
config.vm.define "Debian" do |debian|
11-
debian.vm.box = "generic/debian9"
11+
debian.vm.box = "generic/debian10"
1212
debian.vm.hostname = "debian-exiv2"
1313
end
1414

@@ -27,8 +27,8 @@ Vagrant.configure("2") do |config|
2727
centos.vm.hostname = "centos-exiv2"
2828
end
2929

30-
config.vm.define "OpenSUSE" do |opensuse|
31-
opensuse.vm.box = "opensuse/openSUSE-Tumbleweed-x86_64"
30+
config.vm.define "openSUSE" do |opensuse|
31+
opensuse.vm.box = "opensuse/openSUSE-Tumbleweed-Vagrant.x86_64"
3232
opensuse.vm.hostname = "opensuse-exiv2"
3333
end
3434

0 commit comments

Comments
 (0)