CIだけじゃなくWebのテスト環境も用意しました。
やったことをメモ。また記事内のリンクに感謝m(_ _ )m
準備
$ yum update $ yum install gcc* $ yum install wget
Webサーバ
Apache
$ yum install httpd
DB(MySQL) & DB tool (phpMyAdmin)
CentOS7 64bitのyumリポジトリにMySQLを追加し、最新バージョンをインストール | kakiro-web カキローウェブ
phpMyAdminはここを参考にした。ここに記述されている例えばyum -y install --enablerepo=remi-php55 phpMyAdmin
のphpのバージョンを5.6に変更すればおk
$ sudo yum -y install --enablerepo=remi gd-last $ sudo yum -y install --enablerepo=remi-php56 php-gd $ sudo yum -y install --enablerepo=remi-php56 phpMyAdmin
インストール後の環境整備はこちら
CI環境
バージョン管理
GitLab
この記事と公式を確認したらおk。
qiita.com
Download GitLab Community Edition (CE) | GitLab
$ vim /etc/gitlab/gitlab.rb ################################ # 環境に合わせる external_url 'http://localhost' unicorn['worker_timeout'] = 180 ################################
全部終わった後
自動で起動するように設定する。linuxといえばchkconfig
だが、CentOS7からかわってsystemd
を使う。
$ systemctl enable httpd.service