Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

ソフトウェアアプリケーションの開発とテストが完了したら、それをデプロイし、対象ユーザーが利用できるようにする必要があります。 CircleCI では、ほぼすべてのターゲットにデプロイでき、QA/テスト、機能管理、およびブルーグリーンデプロイやカナリアデプロイなどのデプロイ戦略を行うための他のサービスとの連携を簡単に設定することができます。 完全に自動化されたプロセスが必要な場合も、手動での承認要素が必要な場合も、お客様の要件に合わせて迅速かつ簡単に設定をカスタマイズすることができます。 デプロイジョブ: アプリケーションをデプロイするには、.circleci/config.yml ファイルに ジョブ を追加し、必要なステップを実行するようにそのジョブを設定します。 ドキュメントのデプロイセクションに含まれる他のページで、一般的なデプロイターゲットの設定例を確認してください。 デプロイパラメ
Circle CI 2.0を使って、GitHub or BitbucketからWebサイトを自動デプロイさせます。masterブランチは本番サーバーへ、developブランチはテストサーバーへ分けてデプロイさせるといったことも可能です。 テストなんてどうでもいいから、とりあえず自動デプロイだけ実現してFTPクライアントでのアップロード作業から逃れたい!と思っていた自分のためのメモです。 今回紹介する方法ではsshの使えるサーバーが必要です。 Circle CIからデータをあげたり削除したりするので、最初は失敗してもいい環境で試すのをおすすめします。自己責任でおねがいします。 Circle CIの設定ファイルを作成してリポジトリにPushリポジトリ直下に .circleci/config.yml を作ります。ファイルの中身は以下をコピペ。 用意できたらGitHub or Bitbucketの
みなさんこんにちは。Tokyo Otaku Mode(TOM)でエンジニアをやっています @pchw です。 先日TOMの開発チームは定期的に行われる開発合宿をやってきました。今回は1年ぶりに鎌倉での開発合宿でした。 せっかくだし、息抜きに海岸を散歩するかという絵 今回は、 CircleCI 2.0 移行 mongoose ライブラリのバージョンアップ jade -> pugへの移行 Vue.js のバージョンアップ・整理 というテーマを決め、チームに分かれて開発を行いました。 この記事は、CircleCI 2.0 移行 のチームの記事になります。 さて、TOMでは合宿前までは CircleCI 1.0 を使っていました。 色んな記事で 「早くなった」 「キャッシュのコントロールが細かく出来るようになった」 「Docker!」 などの前評判を聴いていましたが、「うちに導入してどれぐらい変わ
ターミナルで、ssh-keygen -t ed25519 -C "your_email@example.com" コマンドを実行してキーを生成します。 詳しくは、 Secure Shell ドキュメントを参照してください。 CircleCI アプリケーションで、 [Project Settings (プロジェクトの設定)] ボタン (作業対象のプロジェクトの パイプラインのページの右上) をクリックして、プロジェクトの設定に移動します。 [Project Settings (プロジェクトの設定)] で、 [SSH Keys (SSH キー)] をクリックします (画面左側のメニュー)。 スクロールし、 [Additional SSH Keys (追加 SSH キー)] のセクションに移動します。 [Add SSH Key (SSH キーの追加)] ボタンをクリックします。 [Hostnam
管理システムには請求書などのドキュメントをExcelやPDFで発行する機能が要求されます。ExcelとPDFをそれぞれ別々に作成するのは2倍手間がかかってしまいます。PDFより作成しやすいExcelを生成しPDFに変換する方法をご紹介します。 ExcelからPDFにコマンドラインで変換するにはLibreOfficeを使用するのがベスト 色々と調べた結果、LibreOfficeを使うのが良さそうと判明しました。 LibreOfficeとは、 LibreOffice(リブレオフィス)とは、「Microsoft Office」と同等の機能を持つ、オープンソース高機能オフィススイート製品 http://www.ossnews.jp/oss_info/LibreOfficeより LibreOfficeは色々なOSに簡単にインストールことができます。今回は、MacのOS XとUbuntu 14.04に
前回まで 0から始めるAWS入門:概要 0から始めるAWS入門①:VPC編 概要 前回作成したVPC内にELB、EC2を作成・配置していく。 ELBがインターネットとの玄関。EC2がELB経由のリクエストをさばいていくアプリケーション・サーバーとなる。 EC2インスタンスの作成 コンソール上の[Compute]カテゴリの[EC2]を選択、[EC2 Dashboard]へ遷移後、画面中央の[Launch Instance]ボタンからEC2インスタンスの作成を行っていく。 基本的に全設定行っていくので、ステップ途中で起動ボタンがアクティブになるが、Nextを選択し設定していく。 OSの選択 まずは、EC2インスタンスのOSを選択する。今回はAmazon Linuxを選択する。 今回は割愛するが、この他にも、AMIという自分で作成したイメージや各用途向けに最適化されたマーケット(有料)・コミュニ
ユーザー情報を変更するには、usermod コマンドを使用します。 ユーザーのホームディレクトリ、グループ、期限等の変更が可能です。グループの変更や、ホームディレクトリの変更の仕方、コマンド、オプション、書式と、使用例をここで説明します。 また、usermodコマンドは、 /etc/passwd、/etc/shadow、/etc/groupファイルを変更します。 Last Update : 2007年04月25日 Linux ユーザ情報の変更 - usermod 項目 「 usermod 」の書式とオプション 「 usermod 」の使用例 1. 「 usermod 」の書式とオプション 書式 usermod [ -c comment ] [ -d home_dir [ -m ] ] [ -e expire_date ] [ -f inactive_time ] [ -g initial_
[root@suzuki ~]# useradd owl [root@suzuki ~]# ls /home owl [root@suzuki ~]# ls /home/owl/ -> owlユーザーのhomeディレクトリ [root@suzuki ~]# tail /etc/passwd operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin vcsa:x:69:69:virtual console memo
Pythonのパッケージ管理システムであるpipを紹介します。Pythonの標準ライブラリは非常に便利ですが、WebサービスのAPIを利用するパッケージなどサードパーティ製のライブラリはパッケージをダウンロードして使用する必要があります。pipを使えばそのようなモジュールを簡単にインストール・管理することができます。 pipのインストール方法 pipはPython 2.7.9以降、Python 3.4以降のバージョンにはデフォルトでインストールされています。インストールされていない場合は、以下を実行してください。 1. get-pip.pyをダウンロードしてください。 2. ファイルをダウンロードしたディレクトリに移動し以下のコマンドを実行してください。
AWS CLIをインストールした後の設定についてです。AWS CLIを使用してAPIを利用するためには、AWSから発行されたアクセスキー(アクセスキーID、シークレットアクセスキー)の設定が必要になります。でないとAWSにアクセスできませんからね。この認証情報の設定に関しては複数のパターンがありますので以下にまとめていきたいと思います。 また、シークレットアクセスキーはアクセスキーの作成時にしか確認・ダウンロードができませんので必ずCSVファイルをダウンロードしておきましょう。もし忘れてしまった場合はアクセスキーを再度作り直す必要があります。 設定コマンド(configure)を使う 次のコマンドを使用することで自動で認証情報と設定ファイルが作成されます。 $ aws configure コマンドを実行すると以下4項目が順番に表示されるので入力してください。 AWS Access Key
AWS CLIのインストール方法についてです。 よく忘れてしまうので、手順として記載しておこうと思います。 AWS CLIは、サーバに導入すると様々な操作がコマンドラインから実行できるので、スクリプトに組み込んでAWSの機能を使うことができるようになり、柔軟なサーバ運用が可能になります。 インストール手順 AWS CLIは、pipでインストールすることが可能です。 pipは、python-pipをepelレポジトリからインストールします。 python version2.6以降が必要ですが、CentOS6では既に対応バージョンが入っているので何もしなくて大丈夫です。 $ python --version Python 2.6.6 pip(python-pip)インストール $ sudo yum --enablerepo=epel -y install python-pip AWS CLIイ
書式説明 $?直前に実行したコマンドの終了ステータス $@スペース区切りの実行引数 $*変数$IFS区切りの実行引数 $0ファイル名 $n実行引数のn番目の値 ${@:n}スペース区切りの配列のn番目以降 ${@:n:o}スペース区切りの配列のn番目からo番目 $$プロセスID ${!var}varの値を変数名としてeval実行 ${#var}varの文字数 $((1+2))算術演算 ${foo-bar}fooの変数がない場合にbarを使う ${foo:=bar}fooの変数がない場合にbarを使いfooにbarの値を設定 n,o=数値 var=変数名 参考 BASHでの変数について Bash変態文法最速マスター? - programming 2006-10-27 - 明日=今日×(反省+前向き)+努力
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く