-
Notifications
You must be signed in to change notification settings - Fork 12
Jenkins build
Shamis Shukoor edited this page Jan 22, 2019
·
1 revision
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
echo "--------------------------------------------------------"
echo " PULL DEPENDENCIES"
echo "--------------------------------------------------------"
call rebar3 as prod get-deps
echo "--------------------------------------------------------"
echo " BUILD RELEASE"
echo "--------------------------------------------------------"
call rebar3 as prod release
echo "--------------------------------------------------------"
echo " BUILD PACKAGE (MSI)"
echo "--------------------------------------------------------"
call rebar3 as prod erlpkg
#!/bin/sh -e
source ~/.bashrc
echo "--------------------------------------------------------"
echo " PULL DEPENDENCIES"
echo "--------------------------------------------------------"
rebar3 as prod get-deps
echo "--------------------------------------------------------"
echo " BUILD RELEASE"
echo "--------------------------------------------------------"
rebar3 as prod release
echo "--------------------------------------------------------"
echo " BUILD PACKAGE (RPM)"
echo "--------------------------------------------------------"
rebar3 as prod erlpkg
with .bashrc
as:
# cat /var/lib/jenkins/.bashrc
export PATH=$PATH:/usr/local/bin
export INSTANT_CLIENT_INCLUDE_PATH=/usr/include/oracle/12.2/client64
export INSTANT_CLIENT_LIB_PATH=/usr/lib/oracle/12.2/client64/lib/
export ERL_INTERFACE_DIR=/usr/lib/erlang/lib/erl_interface-3.10.1