Sha256: 563117f32746b578e1769611ea0920c15648593ec9ba94c22108de064de8cec9

Contents?: true

Size: 710 Bytes

Versions: 5

Compression:

Stored size: 710 Bytes

Contents

#!/usr/bin/env bash
set -x
set -e

ARTIFACTS="${1:-artifacts}"

ruby=ruby2.2
version="$(cat VERSION)-${BUILD_NUMBER:-1}+$(git rev-parse --short HEAD)"

rm -rf doc
rm -rf etc
rm -rf tmp
rm -rf .bundle
rm -rf .vagrant
rm -rf vendor
rm -rf pkg
mkdir -p pkg

bundle update
bundle package --all

bundle exec fpm -n kitchen_hooks \
  --after-install tasks/package/post-install.sh \
  --after-upgrade tasks/package/post-install.sh \
  -d "$ruby" -d "$ruby-dev" -d git \
  -s dir -t deb -v "$version" \
  tasks/package/kitchen_hooks.sh=/usr/local/bin/kitchen_hooks \
  ./=/opt/kitchen_hooks

# gem uninstall -aIx
# dpkg -i *.deb
# ls -la /opt/kitchen_hooks
# kitchen_hooks art

mkdir -p $ARTIFACTS
mv *.deb $ARTIFACTS

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kitchen_hooks-2.1.1 tasks/package/_package.sh
kitchen_hooks-2.1.0 tasks/package/_package.sh
kitchen_hooks-2.0.2 tasks/package/_package.sh
kitchen_hooks-2.0.1 tasks/package/_package.sh
kitchen_hooks-2.0.0 tasks/package/_package.sh