DevOps

2020/5/31

GitHub Actions導入メモ

今回はCIツールの一つであるGitHub Actionsを導入したときのメモを書いていきます。 パプリックリポジトリは無料、Privateリポジトリも制限はありますが、無料で使用可能です。   GitHub Actionsはじめました GitHub Actionsとは GitHub ActionsはGitHubが公式に提供しているCI/CDツールです。 プロジェクトに応じて数多くのテンプレートが使用可能で、比較的簡単にセットアップ出来ます。何よりGitHubが提供しているツールということで、Gi ...

ReadMore

DevOps

2020/5/23

Jenkinsコンテナ内でdocker not foundが出る場合の対処法

前回の記事ではDockerを使ってNginxリバースプロキシ + Jenkinsの環境を構築しました。 実際に使ってみるとJenkinsコンテナを使っていることでいくつか問題が生じます。例えばagentにdockerイメージを指定したい場合、単純にコンテナ内でDockerインストールするだけでは動きません。 Dockerコンテナ内でDockerを動かす状況になってしまうため、いわゆるDocker on Dockerの環境を構築する必要があります。   まずホスト側のDockerソケットをマウント ...

ReadMore

DevOps

2020/5/16

Dockerを用いたJenkins+Nginx+SSL化の作業メモ

今回はCI/CDに使われるJenkinsサーバーの環境構築について取り上げます。   Jenkinsを使うだけであればGoogle Cloud Platform Marketplaceなどで簡単に構築することができますが、今回は学習目的も兼ねてイチからUbuntu Serverに環境を構築していきます。 こんな方におすすめ Jenkinsサーバーの構築方法を知りたい方 Docker + Jenkins + NginxのSSL化で詰まってしまった方 なおこの記事では全体の作業フローの解説が主たる目 ...

ReadMore

no image

その他

2020/4/26

Ubuntu20.04でNvidiaのドライバーを入れたときの問題の対処法

先日Ubuntu 20.04をインストールし使っていますが、少々問題が起きています。 その一つとしてNvidiaのドライバーのインストールで問題が起こったので書いておきます。 注意 まず間違いなく時間が経てば解決される問題です。2020年4月26日時点で発生した問題ですのでご注意下さい。   Nvidiaドライバーインストール UbuntuでNvidiaのドライバーをインストールする際は以下のコマンドで推奨されているドライバーを調べます。 ubuntu-drivers devices すると 「 ...

ReadMore

Webプログラミング

2020/4/20

React + Firebaseのミニアプリを作る【デプロイ編】

今回は今まで作ってきたミニアプリをFirebaseのホスティング機能を使ってデプロイします。   なんだかんだ言って一ヶ月近くこのアプリに関する投稿をしてきましたが、とうとうデプロイまで来ました。   それではやっていきましょう。   デプロイの前に... デプロイする前にリリースチェックリストを参考にAPIキーの設定、Authenticationのホワイトリストの設定を行う必要があります。 APIキーの設定 Google Developer ConsoleにてAPIキーの設 ...

ReadMore

© 2020 エンジニアの本棚