技術ネタはQiitaに移りました。壁もどこぞに。

TeamCity で実際にビルドしてみる

前回は TeamCity で Build を作成した。 TeamCity で Build を作成 - 作業ノート 今回はそれに引き続いて、実際にプロジェクトのビルドを試してみる。TeamCity ならではのビルド結果の見やすさや、他ツールとの便利な連携などもいっしょに見ていく。 コミッ…

TeamCity で Build を作成

TeamCity 自体のセットアップはここまでで概ね終えたので、ここからは使いかたや、どんなところが便利なのかについて触れていこうと思う。 TeamCity では、Build という単位でビルドジョブを管理する。これは Jenkins でいうところの Job にあたる。また、Bu…

TeamCity の BuildAgent をデーモン化

以前の記事で、TeamCity、および BuildAgent のインストールをおこなった。 ところが、この状態だとサーバー再起動時などに再び手動で BuildAgent を起動しなければならないため、 今回は BuildAgent のデーモン化をおこなってみようと思う。 また、TeamCity…

TeamCity JavaEE:war 版に BuildAgent インストール

通常、TeamCity(Windows/Mac OS X/Linux 版)では、すべてのモジュールひとつのパッケージに同梱されているため、BuildAgent のインストール作業などはとくに考慮する必要はない。 ところが、JavaEE 版では、BuildAgent のみ別でインストール必要がある。Ja…

TeamCity JavaEE:war 版のインストール

仕事で CI ツールの選定をしていたところ、 TeamCity が非常によく出来ていて気に入ったので、 プライベートでも立ててみた。 仕事先で入れた時には Linux 版(tar.gz を展開して、sh で起動)を 使用していたため、 とくに引っかかるところもなく、 簡単に…

yum でインストールした Tomcat に JVM オプションを設定

Tomcat に JVM オプションを設定しようと思ったら、 通常、catalina.sh などを編集することになると思う。 ただ、yum で Tomcat をインストールした場合、 この catalina.sh は作成されず、Tomcat はデーモンとして登録される。 こんなときに、JVM オプショ…

Redis リモートアクセスと GUI クライアント

Redis のセットアップ自体は 以下記事のとおり早々に済ませていたものの、 CentOS7 セットアップ Redis - 作業ノート 設定関連については一切していなかったので いざリモートホストから使おうとしても、 まだ接続ができない状態になっている。 そこで今回は…

IntelliJ IDEA Tomcat ログの Output コンソール文字化け

デフォだと Tomcat ログ側の文字コードが UTF-8 になっていないようで Output コンソールのところどころで文字が ? に化けてしまう。 今回はこれに対応。 未設定状態だとこう。 Tomcat の起動構成を編集。 [VM options:]に "-Dfile.encoding=UTF-8" を設定…

IntelliJ IDEA アプリケーションコンテキストの設定

おもに Java で書いてると離れられなくなる IntelliJ。 軽快で補完も優秀なので大変便利に使えるのだが、 ときどき他の IDE と設定の方法が違ったりして手が止まることがある。 今回はそんなもののひとつである、アプリケーションコンテキストについて。 Tom…

CentOS7 セットアップ MariaDB - 文字コード設定

MySQL のままな部分が多いので、文字コード確認しておく。 きっとどっかに latin1 がいるんだろ…と思いつつ。 ググりながら設定確認と変更していく。 MariaDB で日本語を扱う場合の文字コードの設定 | 雪猫ノート $ mysql Welcome to the MariaDB monitor. C…

CentOS7 セットアップ MariaDB

つづいて RDB。 べつになんでもいいんだけど、今回は Maria を試す。 といっても MySQL と何ら変わらないはず…。 $ yum list | grep mariadb mariadb-libs.x86_64 1:5.5.40-1.el7_0 @CentOS-7-update mariadb.x86_64 1:5.5.40-1.el7_0 updates mariadb-bench…

CentOS7 セットアップ Jenkins

つづいて Jenkins。 公式サイト見る限り、最近だと yum 経由でのインストールも出来るよう。 今回はこれ試してみることにする。 サイトの説明に従って。 http://pkg.jenkins-ci.org/redhat/ $ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkin…

お名前.com Aレコード設定

開発用の環境たてるにあたりドメインを取っていたのだけども、 お名前.com での設定メニューがわかりづらかったのでおぼえがき。 はじめに、ログインして[ドメイン一覧]までくる。 設定したいドメイン名の行で[変更する]ボタンクリック。 [ネームサーバ…

CentOS7 セットアップ Apache/Tomcat

つづいて Apache/Tomcat。 CentOS7 のインストールで Basic Web Server を 選んでいたので、Apache はもう入ってた。 $ systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled) …

CentOS7 セットアップ Redis

次は Redis。 順番ほんとてきとう。 $ yum list | grep redis 標準の yum リポジトリに入ってないのか…。 リポジトリ追加するなりして対応する。 $ wget -r --no-parent --no-directories -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x…

CentOS7 セットアップ Java

先日たてた CentOS7 にいろいろインストールしていく。 まずは Java を入れる。 以前 Java8 で、Javassist との相性問題に 引っかかったことがあったので安定の Java7 で。 oracle-jdk でもいいけど、 セットアップのラクさを優先して openjdk。 $ yum list …

さくら VPS で CentOS7 - 2

ひきつづき。 こっからは CUI なのでキャプチャなしで。 順番適当だけど、まずは yum の更新あたりから。 インストール中にグループ設定が済んでいるので、 root には一度もログインすることなく、 即作業ユーザーで作業開始できる。 sudo yum update かけて…

さくら VPS で CentOS7 - 1

半年くらい前まで TwitterBot 用に動かしてた さくらのマシンが1つ余っていたので、 せっかくなのでこれを使う。 今回は運用に使うとかではなく、 開発補助環境として、いろいろ試せる環境を用意する。 デフォだと CentOS6 が突っ込まれるので カスタム OS …

数年ぶりに書いてみる

会社では Confluence を通じて、 文章書くのにも(自分なりに)慣れてきたので 数年前に2日くらいで書くのをやめたブログを久々に書いてみる。 せっかく年末なんも予定ないし年明け即仕事で使えそうなあたりで 勉強でもしようかと思ってたので、そのへんの内…