CircleCIでSSHデバッグ

1. はじめにCircleCIを利用していると、手元のローカルPCでは動作するのに、CircleCIで待たした途端に停止するなど、デバッグに困る場面に遭遇する事があります。そんな時用にCircleCIにはSSHでdockerへログインする機能があります。

続きを読む CircleCIでSSHデバッグ

CircleCI OrbsでパブリッククラウドをCI/CDする

1. Gitとはこのページでは開発にGitを利用するケースを想定し、Gitを利用する上で必要最低限の操作について纏めます。Gitとは分散型のバージョン管理システムで、最も多い利用の仕方としてはプログラムのソースコードの管理に利用されています。

続きを読む CircleCI OrbsでパブリッククラウドをCI/CDする

CircleCIとGAEでCI/CDする

1. Gitとはこのページでは開発にGitを利用するケースを想定し、Gitを利用する上で必要最低限の操作について纏めます。Gitとは分散型のバージョン管理システムで、最も多い利用の仕方としてはプログラムのソースコードの管理に利用されています。

続きを読む CircleCIとGAEでCI/CDする

Cloud functionsでスクレイピング

1. Cloud FunctionsとはGoogle Cloud 上で提供されるサーバレスプラットフォームで、あるコードを呼び出すイベントの定義と、実行したいコードを書くだけで簡単にコードを実行する事ができます。開発言語はPythonやnodeJS,Go等、複数対応しています。CloudFunctionsはAlwaysFree枠が設

続きを読む Cloud functionsでスクレイピング

CI/CDサービスを試してみる

1. CI/CDツールCI/CDツール(継続的インテグレーションツール)には代表的なものとして、Github Actions , GitLab , CircleCI等がありますがAtlassian等も含めると、多くのツールが乱立しています。また各クラウドプラットフォーム毎(AWS/Azure/GCP)にもCIツールが準備されており、

続きを読む CI/CDサービスを試してみる

GCPのVMインスタンスにSWAP領域を設定する。

はしへいです。GCPでVMインスタンス(f1-micro)を新たに作成、Linux(CentOS)イメージで起動。MySQLのインストールを始めたところ、SWAP領域を設定していないが為にMySQLが起動できない事象に遭遇しました。MySQLをyumからインストールし起動したところ、起動できずに以下のログが記録されました。 $ tai

続きを読む GCPのVMインスタンスにSWAP領域を設定する。