These instructions are for Ubuntu 13.10 x64. Each server should have a proper resolvable hostname!
sudo aptitude install openjdk-7-jre-headless java7-runtime-headless
# generate an SHA-256 password hash base64 encoded | |
echo -n "password" | openssl dgst -sha256 -binary | openssl base64 | |
# better yet, use pepper (suffix the password with the pepper) | |
echo -n "passwordpepper" | openssl dgst -sha256 -binary | openssl base64 | |
# better yet, use salt (prefix the password with the salt) | |
echo -n "saltpassword" | openssl dgst -sha256 -binary | openssl base64 |
Make sure libxml2-devel, libxslt-devel and libiconv-devel are installed: | |
$ gem install nokogiri -- --use-system-libraries --with-xml2-include=/usr/include/libxml2 --with-xml2-lib=/usr/lib --with-xslt-dir=/usr/include/libxslt --with-iconv-include=/usr/include --with-iconv-lib=/usr/lib |
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
_die() { | |
echo "$*" >&2 | |
exit 1 | |
} | |
bold=$(tput bold) |
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
VERSION="20200421.1" | |
_usage() { | |
cat << __EOF | |
$0 usage: |
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
_usage() { | |
cat <<__EOF | |
$0 usage: | |
$0 [options] |
# for the love of bacon! | |
# by Ian Mariano @ianmariano https://twitter.com/ianmariano https://github.com/ianmariano | |
# | |
# Free and provided AS-IS with no warranty. No license required. | |
# | |
import os | |
import mimetypes | |
import re | |
import sys |
#!/bin/bash | |
VERSION="20170125" | |
OUTPUT_FILE="./RELEASE_NOTES.md" | |
usage() { | |
cat << __EOF | |
git tagrelease usage: | |
git tagrelease [options] |
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - | |
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' | |
sudo apt-get update | |
sudo apt-get install jenkins |
#!/bin/bash | |
usage() { | |
echo "$0 usage:" | |
echo " $0 file" | |
exit 1 | |
} | |
if [ -z "$1" ]; then |