CI/CD, コード管理GitのCommitユーザを変更した話 ことの発端 お仕事で、Git使っていて、SourceTreeでコミット等していたのですが、誤ったアカウント名、アカウントメールアドレスでコミットしていたことに気づきました。 複数のアカウントを使っていて切り替えを忘れていました。。。 このま... 2020.09.25CI/CD, コード管理
CI/CD, コード管理[Git]一部のディレクトリだけチェックアウトする GitHubにあるコードを動かしたくて、Gitでチェックアウトしようとしたとき、欲しくないファイル達を省いて、必要なディレクトリだけ落としたいという時の方法です。 事例 リポジトリ https://github.com/USER_... 2019.12.24CI/CD, コード管理
CI/CD, コード管理[CircleCI,BrowserStack]Pythonコード上で、環境変数を使用 CircleCIで、アクセスキーなどソースコードに直接書くべきではない環境変数を設定しました。 設定した環境変数をymlファイルではなく、Pythonソースコード上で使いたかったのですが、やり方にはまったので、やり方を残しておきます。 環... 2019.04.08CI/CD, コード管理
CI/CD, コード管理[CircleCI,Selenium]xが起動していないLinuxサーバー上で、Firefoxブラウザテストを行う 背景 サーバーとして使っていたUbuntu(CentOSだったかも)に、Webサービスをテスト的に立ち上げました。 CircleCI&Seleniumによる自動テストを行おうとした際に、そもそもディスプレイに写せるような設定にしていなかっ... 2017.02.20CI/CD, コード管理
CI/CD, コード管理新しい環境でGitをいきなり使うときのメモ 設定をしていないので、以下のようなログがでますというのを残しておきます。 gitのアカウントの設定をしていないときのログ *** Please tell me who you are. Run git config --global u... 2017.01.22CI/CD, コード管理
CI/CD, コード管理[CircleCI]Dockerコンテナの中に入る CircleCIでUbuntuOSにSSHでログインして、Dockerに入ろうとしたところ、何故かエラーとなったので、別の入り方を調べたときのメモ ■手順 以下、参照 ■エラー内容 $ sudo docker-enter <コンテナ... 2016.11.08CI/CD, コード管理
CI/CD, コード管理[CircleCI]処理を行っているUbuntu OSへsshログインする CircleCIを実行中に、Ubuntu OSへSSHログインして、デバッグとかするための方法を調べたので、情報を残しておきます。 Builds >> Team名 >> Project名 >> 動かしてい... 2016.11.07CI/CD, コード管理
CI/CD, コード管理[CircleCI]Docker Execの代替コマンドについて注意 追記: Dockerが更新されたことで、Docker Execの記載がドキュメントから消えていました。 ===== ※原因は未解決ですが、回避はできたので、一旦メモしておきます。 CircleCIだと、Docker Execが使えないため... 2016.11.07CI/CD, コード管理
CI/CD, コード管理[CircleCI]pip installがたまにおかしくなる circle.yml内で、以下のような設定を行っています。 ソースを変更していなくてもたまに、処理が通らなくなる場合があります。 pip installにsudoをつけるかどうかで回避できます。 最近は、1ヶ月に1回程度起きていますが、これ... 2016.11.07CI/CD, コード管理
CI/CD, コード管理[CircleCI]Selenium geckodriver導入 CircleCIでSeleniumを使っているのですが、以下のようなログが出て処理できなくなりました。 selenium.common.exceptions.WebDriverException: Message: 'geckod... 2016.10.15CI/CD, コード管理