Last active
August 26, 2019 05:27
-
-
Save johnpmitsch/fc2ed21982450a1b6f602be1da3def75 to your computer and use it in GitHub Desktop.
ruby/nodejs debian circleci container setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install curl software-properties-common | |
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash - | |
sudo apt-get install nodejs=6.14.4-1nodesource1 | |
cd ~ && git clone https://github.com/theforeman/foreman.git | |
cd ~ && git clone https://github.com/Katello/katello.git | |
echo "gemspec :path => '../katello', :development_group => 'katello_dev', :name => 'katello'" >> ~/foreman/bundler.d/katello.rb | |
sudo apt-get install software-properties-common | |
sudo add-apt-repository -y -e ppa:qpid/released | |
sudo sed -i 's/eoan/bionic/' /etc/apt/sources.list.d/qpid-ubuntu-released-eoan.list | |
sudo sed -i 's/^deb /# deb /' /etc/apt/sources.list.d/qpid-ubuntu-released-eoan.list | |
sudo add-apt-repository -y ppa:qpid/released | |
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3BF88A0C6A770882 | |
sudo apt-get install -y debhelper dh-python python-all-dev python-dev build-essential | |
sudo apt-get install -y libsasl2-modules cyrus-dev python-epydoc python3-all-dev python3-setuptools python3-devc1 | |
sudo apt source --build qpid-python | |
sudo dpkg --install python-qpid*1.deb | |
sudo apt-get install -y ruby-libvirt libvirt-dev libsystemd-dev python3-qpid-proton |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment