all

GCPの役割の割当

#author(“2017-09-08T08:25:17+00:00”,“default:kazuma”,“kazuma”) GCPの権限管理 特定のプロジェクトのサービスアカウントの権限を確認する [#o6324642] gcloud projects get-iam-policy プロジェクト名 –format json
One minute to read

GCPの権限管理

#author(“2017-09-08T08:24:43+00:00”,“default:kazuma”,“kazuma”) TopPage 一覧 [#ucca2bae] GCPの役割の割当
One minute to read

GCS

#author(“2017-10-23T05:14:35+00:00”,“default:kazuma”,“kazuma”) TopPage 一覧 [#vbf19cbf] -gsutilの導入手順
One minute to read

gemでインストールやアンインストールなど

Ruby Gemfileからまとめてインストール [#x734770d] $ bundle install インストール [#g2df8d26] gem install bundle アンインストール [#x711cd57] gem uninstall bundle バージョンを指定してインストール [#e92af449] gem install rb-fsevent -v 0.9.7
One minute to read

gemの作成

Ruby gem の作り方 [#d06846fe] bundle gem Gemの名前 gem作成後にまず修正する個所 [#b92a9fcc] $ vim Testgem.gemspec spec.summary = %q{This is oasobi gem.} spec.homepage = "http://inamuu.com/oasobi/" ビルド [#t117f2ac] $ bundle exec rake build $ bundle exec rake install
One minute to read

Git

#author(“2018-05-30T01:49:28+00:00”,“default:kazuma”,“kazuma”) トップページ 基本 [#off11d2f] -gitの基本コマンド -gitでブランチの操作 -gitで変更内容を一時退避 git-ftp [#jb2263b0] -git-ftpのインストールと最初の設定まで -git-ftpでcommitしたら自動的にアップロードする設定 その他 [#o6e55104] -ローカルでgit initした後でリモートにpushする手順 -リポジトリごとに別名をつけてそれぞれにpushする手順 -複数リポジトリにgit pushする -git hooksまとめ トラブルシュート [#k5765054] -fatal remote origin already exists -src refspec master does not match any
One minute to read

git hooksまとめ

Git 概要 [#b763e89d] -hooksに関するメモです。 -随時更新していきます git pushしたらhookで別のディレクトリへデプロイする手順 [#ffcf9e0d] 別のディレクトリ [#c2bef0dc] $ mkdir 別のディレクトリ $ cd 別のディレクトリ $ git init bareリポジトリ [#jc65eb4c] $ cd bareリポジトリ/.git/hooks/ $ vim post-receive — cd 別のディレクトリ git –git-dir=.git pull bareリポジトリのパス master — $ chmod u+x post-receive
One minute to read

git pushしたらJenkinsで自動的にビルドを実行する手順

Jenkins 前提条件 [#d14fca25] -Jenkinsとgitの連携が完了している必要があります –ビルドを実行してgit cloneできている状態を指します 事前準備(Jenkins側の設定) [#daedd079] +対象のプロジェクト名をクリックする +「設定」リンクをクリックする +「ビルド・トリガ」の「リモートからビルド」にチェックを入れる ++「認証トークン」に任意のトークン名を入力します。例:testtoken1 +++セキュリティを有効化している場合にのみ必要です Git側の設定 [#jba9bc53] $ cd 対象リポジトリ/hooks/ $ cp -p post-update.sample post-update $ chmod u+x post-update $ vim post-update — wget –spider –auth-no-challenge –http-user=ユーザー名 –http-password=パスワード http://JenkinsのURL/job/ジョブ名/build?token=上記で設定したトークン名&cause=git-push — テスト [#i2392533] git push実行後下記のようなログが出てエラーがでなければJenkinsのビルドが実行されます。 remote: スパイダーモードが有効です。リモートファイルが存在してるか確認します。 remote: –2016-01-06 13:57:57– http://jenkinsのホスト名/job/Git-test/build?token=トークン名 remote: jenkinsのホスト名 をDNSに問いあわせています… jenkinsIPアドレス remote: jenkinsのホスト名|jenkinsIPアドレス|:8080 に接続しています… 接続しました。 remote: HTTP による接続要求を送信しました、応答を待っています… 201 Created remote: 長さ: 0 remote: リモートファイルが存在し、さらなるリンクもあり得ますが、再帰が禁止されています – 取得しません。 参考URL [#q4775fbe] http://kkurahar.
One minute to read

git-ftpでcommitしたら自動的にアップロードする設定

Git 概要 [#wf0f602e] git commitした際に自動的にFTPアップロードされるようにしたい場合の設定です。 hookの話です。 内容 [#c5a6f3f5] $ cd .git/hooks $ vim post-commit — exec git ftp push –user ユーザー名 –passwd パスワード ftp://ホスト/パス $ chmod u+x post-commit 以上でcommitした際に自動的にFTPアップロードされるようになります。
One minute to read

git-ftpのインストールと最初の設定まで

Git 前提条件 [#lc2475d6] -事前にbrewとgitが使えるようになっている必要があります -コマンドラインの作業です -対象OSはMacです 手順 [#j62f986a] $ brew install curl –with-ssl –with-libssh2 $ brew list curl curlについてずらっと表示されればOK。パッケージがない場合は"Error"となる。 $ brew list git-ftp git-ftpが表示されればOK。 gitの初期設定 [#n3069d65] $ cd /Git管理したいディレクトリ $ git init $ git config –global user.name 名前 $ git config –global user.email メールアドレス $ git config git-ftp.user FTPユーザー $ git config git-ftp.url ftp://ftp.example.com/path $ git config git-ftp.password FTPパスワード $ git config git-ftp.connections 10 gitリポジトリの作成 [#dc230be1] $ touch test.txt $ git add .
One minute to read