Skip to content

telemedhelp-devops/ci

Repository files navigation

Installation

Just a proof of work (for Debian):

apt-get update
apt-get install apt-transport-https
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
apt-get update
apt-get install -yt sid nodejs golang npm
apt-get install -y sudo yarn git bzr

useradd -m site
su -l site <<EOF
go get gitlab.telemed.help/devops/ci
go get gihub.com/xaionaro/reform/reform
go install gitlab.telemed.help/devops/ci
go install github.com/xaionaro/reform/reform
cd /home/site/go/src/gitlab.telemed.help/devops/ci
~/go/bin/reform models
cd frontend
yarn
yarn build
EOF

apt-get install -y nginx
rm -f /etc/nginx/sites-enabled/default
ln -s /home/site/go/src/gitlab.telemed.help/devops/ci/doc/nginx.conf /etc/nginx/sites-enabled/ci

nginx -s reload

sudo -u site /home/site/go/bin/ci

About

A service to approve GitLab jobs (if you have questions, you can email: [email protected])

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages