Jenkins と Git を連携させ、ビルド・リリースのためのCI/CD環境を構築する
はじめに メジャーなバージョン管理ツールであるGitと、CI/CDツールの代表格であるJenkins。この2つはいずれも無料で使えることから、様々な開発現場において広く利用されています。特にビルド・リリースという定型作業においては非常に有効で、開発効率の向上に貢献します。これまで単純に自動化作業のみでJenkinsを使っていた方でも、Gitとの組み合わせた使い方を学べば、より便利に使っていけるこ ...… Read More
GitLabの使い方~発展編~
はじめに この記事では、GitLabの少し発展した使い方を学習していきます。GitLabで最も目玉の機能である「マージリクエスト」を使ったコードレビューの手法等もここで説明します。GitLabをただのソースコードの共有リポジトリとしてだけではなく、チーム開発の中核を担うシステムとして採用することで、開発効率を飛躍的に向上させることができます。それでは、早速学んでいきましょう。 本記事はGitLab ...… Read More
GitLabの使い方~基礎編~
はじめに こんにちは。この記事では、GitのホスティングサービスであるGitLabの紹介と、その使い方を学んでいきます。Gitのホスティングサービスは数多く存在しますが、その中でもGitLabは自社サーバでオンプレミス運用ができ、セキュリティの面で安心であるため、主に企業向けとして導入が進んでいます。 今回は、Web版の無料アカウントを使った説明になりますが、オンプレミス版と操作方法等は基本的に同 ...… Read More
無料で使える! Gitのホスティングサービス5つ
バージョン管理システムとして、Gitを使っている方も多いことでしょう。GitのホスティングサービスとしてはGitHubが最も有名ですが、他にも便利なサービスはいくつかあります。 本稿ではGitが使える、5つのホスティングサービスについてまとめています。料金や使える機能などを参考に、業務や制作内容に合うサービスを利用していきましょう。… Read More
主要なバージョン管理システム(Git、Mercurial、Subversion)それぞれの特徴を解説
(Photo by:Mark Hawkins) はじめに あなたの開発現場はどのバージョン管理システムを利用しているでしょうか。… Read More
知らないと恥ずかしい!?今さら聞けないGitの概要と基礎知識
(Photo by:Steve Snodgrass) はじめに ファイルのバージョン管理をしていますか?「特に何もしていない」「単純にコピーして残している」といった方も多いのではないでしょうか?… Read More
GitHub社が提供するツールで今風な開発環境の構築
(Photo by:Jay Cross) ここ数年、開発環境に大きな変化があった方も多いと思います。 バージョン管理をSubversionからGitに切り替え、テキストエディターをSublime TextからAtomに、不具合管理をRedMineからTrelloへ移行など、新しいツールの導入が活発です。… Read More
Git初心者はこれだけは覚えておこう!よく使うGitコマンド11選
はじめに Gitコマンドを使いこなせていますか? Gitにはすでに70以上のコマンドがあるので、全部覚えるのはとても大変です。… Read More
ブランチを効率的に活用するためのgit-flow、GitHub Flow入門
(Photo by:Amy) はじめに ブランチをしっかり管理できていますか?Gitは便利なツールですが、自由度が高く、チーム内で使うにはなんらかのルールがないことにはリポジトリが混沌としてきます。… Read More
Subversion 対 Git:どちらを使うべきなのか?いろいろな観点から比較してみた
はじめに SubversionからGitにそろそろ移行しようと思っている方も多いと思います。しかし、使い慣れたツールから離れるのは勇気がいります。また移行に見合うメリットも欲しいです。Gitには様々な利点があり人気も上昇中です。Gitには対応ツールやサービスも出揃っています。いまこそGitに足を踏み出すべきでしょう。… Read More