- ruby install(설치는 rvm을 이용)
- yum install libyaml-devel glibc-headers autoconf gcc-c++ glibc-devel patch readline-devel zlib-devel libffi-devel openssl-devel automake libtool bison sqlite-devel
- curl -sSL https://get.rvm.io | bash -s stable --ruby
- curl -sSL https://rvm.io/mpapis.asc | sudo gpg2 --import -
- curl -sSL https://rvm.io/pkuczynski.asc | sudo gpg2 --import -
- curl -sSL https://get.rvm.io | bash -s stable --ruby
- rvm install ruby-2.6.2
- bitnami redmine install
- yum -y install wget perl-Data-Dumper
- wget https://bitnami.com/redirect/to/520895/bitnami-redmine-4.0.3-2-linux-x64-installer.run
- (최신버전은 홈페이지에서 확인 : https://bitnami.com/stack/redmine/installer)
- chmod 755 bitnami-redmine*
- ./bitnami-redmine*
- github 연동
- redmine은 GUI에서 remote git url을 repo설정하여도 정상 반영되지 않고 404에러가 발생한다. 하여 로컬에서 우선 사용할 remote repo를 clone한 후 local경로로 저장소를 설정해줘야 하며, remote repo의 업데이트 내용을 지속적으로 체크할 수 있는 배치성 세팅을 해줘야 한다.
- git config --global credential.helper 'store --file ~/.credentials'
- git clone --mirror https://....../xxxx.git
- vim update.sh
- #!/bin/bash
- cd /opt/redmine-4.0.3-2/git/Test-DevOps.git
- git remote update
- crontab -e
- * * * * * /opt/redmine-4.0.3-2/git/update.sh >> /opt/redmine-4.0.3-2/git/cron.log 2>&1
'GitHub Enterprise DevOps' 카테고리의 다른 글
젠킨스 설치 (CI/CD) (0) | 2019.05.03 |
---|---|
zabbix 설치 (Zabbix 4.2 / CentOS7 / MySQL) (0) | 2019.05.03 |
GitHub Enterprise – SNMP 모니터링 설정 (0) | 2019.05.03 |
TeamCity Setting - GitHub Enterprise 연동 (0) | 2019.05.03 |
TeamCity 설치 (CI/CD) (0) | 2019.05.03 |