タグ

WEBと自動化に関するjed_leeのブックマーク (5)

  • git pushで本番環境に“自動デプロイ”できる環境を作ってみよう! | vdeep

    こんにちは、okutani(@okutani_t)です。Gitを使えばかんたんにプログラムのバージョン管理をすることができますが、リモートにリポジトリをプッシュする機能(git push)を使えば「番環境への自動デプロイ」がかんたんにおこなえる環境を構築することができます。 今回は一例として、僕のポートフォリオサイト(okutani.net)をGitで管理して、番環境に自動デプロイできるようにする流れで解説しています。 次の環境でおこないます。 ローカルリポジトリ MacPC上で管理。 番環境 エックスサーバーにリモートリポジトリを作成し、そこにプッシュすることで番環境にデプロイできるように設定していく。 GitHub GitHubでも管理しているため、番環境とGitHubへのプッシュを同時にできる設定もおまけで設定。 参考: GitHubのURL→「https://github

    git pushで本番環境に“自動デプロイ”できる環境を作ってみよう! | vdeep
    jed_lee
    jed_lee 2017/08/20
    Gitでのpush → サイトへの自動デプロイ設定方法の解説メモその2。
  • gitでシンプルなデプロイ環境を作る - Qiita

    gitで最低限のデプロイ環境を作る際のメモ。 いろいろなCIツールを使うまでもない、小規模なコンパイルいらずのWebアプリのデプロイ環境を作る。 CIツールを使う場合でも基礎となる知識なので整理しておく。 やりたいこと ローカルで開発。 リモートにpush pushを拾って、公開ディレクトリにpull イメージ 図で書くとこんな感じ。 今回は、独自のリモートリポジトリを使うが、ここがGitHubとかでもいい。 前提条件 ローカル、リモートにgitがインストールされていること(Mac想定) リモート(サーバ)にはsshで透過ログインできること 手順 まずは、push,pullの流れを手動でやってみる。 リモートリポジトリの用意(リモート) とりあえず、外からは非公開かつ、チームがアクセスできるディレクトリを用意し、リモートリポジトリにする。

    gitでシンプルなデプロイ環境を作る - Qiita
    jed_lee
    jed_lee 2017/08/20
    Gitでのpush → サイトへの自動デプロイ設定方法の解説メモ。
  • Gitでサイトを更新したい! - Qiita

    git で手元でバージョン管理してるのにいちいち git-archive で差分を出して 展開して、FTPで持って行って上書きなんてめんどくさいなぁ・・・ コマンドだけででうまくできないものかと思った時に使える技。 SSHが使える場合とFTPのみ使える場合とで2パターン用意しました。 WindowsがメインPCなのでWindowsでも使える手順となります。 使うgitはオーソドックスにmsysgitです。 SSHが使える場合 昨今のレンタルサーバーではSSHを利用できるオプションがあります。 ロリポップ! (スタンダードプラン、エンタープライズプラン) heteml さくらのレンタルサーバー (スタンダードプラン以上) XServer git は ssh:// をリモートリポジトリに設定してやるとSSH経由で操作を行えるのでこいつを使います。 今回はロリポップ!を使った場合を想定して進めま

    Gitでサイトを更新したい! - Qiita
    jed_lee
    jed_lee 2017/08/20
    ロリポップその他のサーバで、Git push → サイトへの自動デプロイを設定する方法。これは時短になるのでメモ。
  • 人工知能がサイトの改善提案する時代に。JR九州で遷移率を21.7%アップできた理由 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは! 株式会社クヌギでコンサルタントをしているすみーです。 Webサイトのアクセス解析や改善提案には、ある程度の専門知識が必要な上に時間がかかりますよね。わたしは、普段Google アナリティクスのデータを精査して、サイトの改善を実務レベルまでに落とし込む作業をしています。しかし、これは慣れていても大変な作業です。 今回は、株式会社WACULが開発・提供しているGoogleアナリティクスのデータをもとに自動でアクセス解析を行ってくれる「AIアナリスト」を活用して、サイトの遷移率を21.7%改善したJR九州さんに、どうやって遷移率を向上させたのか、どこに課題があったのか、インタビューさせていただきました! 人物紹介:九州旅客鉄道株式会社(JR九州) 河合宏文さん 営業部企画課(販売システム・ICカード)課長代理。インターネット列車予約システムを中心に、駅窓口の発券機や自動改札機・自動

    人工知能がサイトの改善提案する時代に。JR九州で遷移率を21.7%アップできた理由 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    jed_lee
    jed_lee 2017/07/03
    WACULの提供する、GA → AIアナリストサービスの活用によって、遷移率を改善したエピソードの紹介記事。
  • PhantomJS と CasperJS で複数ページを一括キャプチャする | Tips Note by TAM

    Web 制作をしているとページの表示確認やコンポーネントの洗い出しなどで、大量にキャプチャを撮ってきたい時があります。 しかしブラウザのエクステンションで1枚ずつ撮るのも面倒です。 そこで PhantomJS と CasperJS を使うとキャプチャを自動化することができるということなので、先達たちの情報を参考に、キャプチャしたいURLと想定するデバイスを CSV で管理して、楽にキャプチャがとれるものを作成しました。 PhantomJS と CasperJS とは PhantomJS ですが、グラフィカルな画面のないブラウザで「ヘッドレスブラウザ」と呼ばれるブラウザです。コマンドラインからブラウザの機能を使うことができ、フォームの操作やページの要素を取得することができます。よく CI ツールと組み合わせて自動テストを行ったり Web スクレイピングで使われたりします。 PhantomJS

    PhantomJS と CasperJS で複数ページを一括キャプチャする | Tips Note by TAM
    jed_lee
    jed_lee 2016/10/24
    JSを使って、CSVから複数URLのキャプチャを一括自動で取得する方法。確立できればかなり有用なので調べておく。
  • 1