update travis for testing

This commit is contained in:
VirtuBox 2019-07-19 10:56:12 +02:00
parent bb5f42b037
commit 0607ede078
No known key found for this signature in database
GPG Key ID: 22EB296C97BAD476
2 changed files with 14 additions and 6 deletions

View File

@ -16,8 +16,15 @@ addons:
update: true update: true
script: script:
- sudo apt-get install jpegoptim optipng -y - sudo apt-get install jpegoptim -y
- sudo bash install-webp.sh - sudo bash install-webp.sh
- sudo bash install-optipng.sh
- sudo cp optimize.sh /usr/local/bin/img-optimize - sudo cp optimize.sh /usr/local/bin/img-optimize
- sudo chmod 755 /usr/local/bin/img-optimize - sudo chmod 755 /usr/local/bin/img-optimize
- /usr/local/bin/img-optimize --all - /usr/local/bin/img-optimize --all
- /usr/local/bin/img-optimize -jpg -q
- /usr/local/bin/img-optimize --png -q
- rm images/*.webp
- /usr/local/bin/img-optimize --webp
- rm images/*.webp
- /usr/local/bin/img-optimize --webp --quiet

View File

@ -1,21 +1,22 @@
#!/bin/bash #!/bin/bash
# install prerequisites # install prerequisites
sudo apt-get install build-essential libpng-dev -y apt-get install build-essential libpng-dev zlib1g-dev curl pigz -y
# go into /usr/local/src and remove previous optipng folder/archive # go into /usr/local/src and remove previous optipng folder/archive
cd /usr/local/src || exit 1 cd /usr/local/src || exit 1
rm -rf optipng* rm -rf optipng*
# get the latest optipng release link # get the latest optipng release link
OPTIPNGLATEST=$(wget http://optipng.sourceforge.net/ -O - | grep tar.gz | awk -F '["]' '{print $4}') OPTIPNGLATEST=$(curl -sL optipng.sourceforge.net | grep tar.gz | awk -F '["]' '{print $4}')
# download and extract optipng # download and extract optipng
wget $OPTIPNGLATEST -O optipng.tar.gz wget $OPTIPNGLATEST -O optipng.tar.gz
tar -xf optipng.tar.gz tar -I pigz -xf optipng.tar.gz
cd optipng-* || exit 1 cd optipng-* || exit 1
# configure and compile optipng # configure and compile optipng
./configure --prefix=/usr ./configure --prefix=/usr
make -j "$(nproc)" make -j "$(nproc)"
sudo make install strip --strip-unneeded /usr/local/src/optipng-*/src/optipng/optipng
make install