update travis for testing
This commit is contained in:
parent
bb5f42b037
commit
0607ede078
11
.travis.yml
11
.travis.yml
|
@ -16,8 +16,15 @@ addons:
|
|||
update: true
|
||||
|
||||
script:
|
||||
- sudo apt-get install jpegoptim optipng -y
|
||||
- sudo apt-get install jpegoptim -y
|
||||
- sudo bash install-webp.sh
|
||||
- sudo bash install-optipng.sh
|
||||
- sudo cp optimize.sh /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
|
|
@ -1,21 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
# 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
|
||||
cd /usr/local/src || exit 1
|
||||
rm -rf optipng*
|
||||
|
||||
# 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
|
||||
wget $OPTIPNGLATEST -O optipng.tar.gz
|
||||
tar -xf optipng.tar.gz
|
||||
tar -I pigz -xf optipng.tar.gz
|
||||
cd optipng-* || exit 1
|
||||
|
||||
# configure and compile optipng
|
||||
./configure --prefix=/usr
|
||||
make -j "$(nproc)"
|
||||
sudo make install
|
||||
strip --strip-unneeded /usr/local/src/optipng-*/src/optipng/optipng
|
||||
make install
|
Loading…
Reference in New Issue