概要 ローカルから手動でブログのアップをしていたのを、CircleCIに載せ替えたのでそのメモ 構成 完成形 とりあえず、最終形を記載するとこんな感じ 環境変数として、AWS側で使ってるCloudFront、S3、デプロイするためのロールのキーを環境変数に入れてる。 BUCKET_NAME CF_DISTRIBUTION_ID AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEYdd version: 2.1 jobs: build: docker: - image: cibuilds/hugo:latest steps: - checkout - run: name: "Up …
Read More概要 以前記載した、ECRについての記事で取得したタグを使って、 プルダウンを用意し後続に繋げるためのJobを作ったのでメモを残しておく。 内容 注意) 値はECRの返却の想定値を使ってるので、別の形式の場合は合わせて修正を行って欲しい 実行環境 docker image: jenkins/jenkins:lts jenkins:2.249.1 java:1.8 記述: groovy piplineの内容 import groovy.json.JsonSlurper pipeline { agent any stages { stage("get tags"){ steps { …
Read More概要 circle ciでブログの更新をする際に少し詰まったところを記載する 内容 デプロイであげたファイルが正しくないと言われるので、試したこと ファイル検証 コマンドインストール どうも調べるとcircle ciのコマンドで、ファイルの検証ができるっぽのでインストールを試みる。 $ curl -fLSs https://circle.ci/cli | bash curl: (16) Error in the HTTP2 framing layer 無事失敗。。。。 公式を見るとbrewでのインストール方法があったので、迷わずbrewでインストールをする brew install circleci 試して見る限り問題なく入っている …
Read More