miyabisan2の記事一覧
-
03.08
【GitLab】ディレクトリ構成や概要的知識
GitLabとは? バージョン管理ツールを主体としたRuby on Rails製の開発支援ツールです。エンジニア以外でも気軽に使えるように設計されておりアイディア出し等のコミュニケーションの活性化を目指したツールです。 GitLabの特…
-
GitLabのDockerイメージのメリット PostgreSQL、Nginx等のGitLabの動作に必要なミドルウェアが一つのコンテナに入っているので構築が楽 Docker環境さえあればすぐに起動して利用できるので小さなプ…
-
03.08
【GitLab】アーキテクチャ
GitLabのアーキテクチャの概要 単体のアプリケーションで成り立っているミドルウェアではなく複数の内部アプリケーションが存在し各ミドルウェアが連携しあって処理を行っています。 GitLabで利用されているミドルウェア 主要ミドルウェ…
-
DevOpsとは? ビジネスやプロジェクトを成功させるために組織文化とツールの両面で改善してビジネスアジリティ(変化の早い現代に置いて企業文化をその変化へ対応させること)とリスクを低減する活動です。 DevOpsが求められる背景 例え…
-
03.07
【Git】スタッシュについて
スタッシュとは? 作業中の変更内容を別の場所に一時的に退避させておくことです。作業中だけど別にやりたいことができたとかで今はコミットしたくないと言う時に使えます。(主なユースケースとしてはPRレビューとかが発生して別ブランチをローカルに取…
-
Rebase and merge(リベース) 変更を統合する際に履歴を綺麗に整えるための機能です。 トピックブランチに対してリベースを行うと最新のベースブランチからあたかもトピックブランチを作成したかのような履歴状態を作り出す…
-
03.04
【Git】ファイルへの変更を取り消す
ワークツリーの変更を取り消す。 [crayon-6ae01f6571f0e226400123/] ワークツリーへの変更を取り消すことができます。直前のコミット内容まで復元できます。 全変更を取り消す [crayon-6ae01f65…
-
変更差分 各エリアの差分を確認する。 git addする前の差分(ワークツリーとステージの差分) [crayon-6ae01f657237e880321808/] または [crayon-6ae01f657238461850982…
-
webpackとは? モジュール化した複数のファイルをまとめるバンドルツールです。ソースコードを束ねてブラウザで実行できます。 バンドルツールには、他には「Rollup」や「Parcel」等が存在します。 リリースノート…
-
02.24
【AWS】「S3」、設定など
S3とは? Webサーバーとしても使うことができるストレージサービスのことです。汎用的なファイル置き場として様々な場面で使われます。AWSのサービス分類ではマネージドサービスに当たります。実務では画像置き場としての用途として広く使われてい…
