ヤマムギ

growing hard days.

*

CodeBuildで執筆原稿データをまとめた

   

今書いている原稿に対して編集者さんから、「できればで構わないのですが、章ごとにマージしたデータでいただけますと助かります…!」とのリクエストがありまたので、CodeBuildでまとめました。

執筆環境(PyCharm, CodeCommit, CodePipeline, S3, Lambda, 署名付きURL)の環境で執筆をしています。
PCだけでなく、iPhone、iPadからも執筆しますのでマークダウンファイルは細かくわかれているほうがやりやすかったりします。

今書いている原稿は節ごとに分けています。
ですが、この場合編集者さんは1ファイルづつの校正や作業が必要になるのでしょう。
とはいえ、私は執筆の原稿単位を変えたくありません。
ということでCodeBuildにまとめてもらうことにしました。

CodeBuildの設定

ビルドプロジェクトを作成しました。
任意のプロジェクト名を入力しました。

ソースは原稿があるCodeCommitのリポジトリとブランチを指定しました。

インフラ環境はAmazon Linux2にしました。
アーティファクトはなしです。

CodeBuildeでもログを見れますが、一応CloudWatchでも有効にしました。

buildspec.ymlはリポジトリのルートに配置しました。

CodePipelineの設定

ソースとデプロイステージのみだったパイプラインにビルドステージを設定しました。
デプロイステージでは入力アーティファクトをビルドステージ出力のBuildArtifactに変更しました。

これで原稿を更新してプッシュしたらばっちり原稿が章ごとにまとまりまして、編集者さんも私も万々歳です。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

ad

ad

  関連記事

ECR(Amazon Elastic Container Registry)にコンテナイメージをアップロードする

「Pandocサーバーのコンテナイメージを作成する」で作成したイメージをAWS …

EC2:RunInstances APIにリクエストしてEC2インスタンスを起動(署名バージョン4、Postman)

AWSのAPIリクエストってHTTPでもよかったですよね?って思って、確認のため …

EFSのマウントターゲットがデフォルトで作成されるようになってました

ひさしぶりにAmazon EFSファイルシステムを作成しました。 作成手順がすご …

2017年、このブログ(WordPress(Amazon EC2 + RDS))で対応してきたこと

Amazon Web Services Advent Calendar 2017 …

AWS Organizationsで新規メンバー登録したアカウントを組織から離して解約

2021年現在ではこの方法しかないと認識していますので書き残します。 そのうち新 …

AWS Lambda(Python3)でSelenium + Chrome Headless + でwebスクレイピングする

インターネット上に公開されている情報をDynamoDBにつっこみたいだけなので、 …

ブログ画像のシンガポールリージョンへのレプリケーションはじめました

このブログの画像はS3バケットに保存して、CloudFront経由で配信していま …

AWS Lambdaで「Process exited before completing request」

AWS lambdaで「Process exited before comple …

JAWS-UG関西「AI で人を笑わせてみよう!ハンズオン」に参加しました

AI で人を笑わせてみよう!ハンズオン 灼熱の7月最終日にJAWS-UG関西のオ …

Amazon Elasticsearch ServiceにMySQLのデータを投入してkibanaで可視化してみる

MySQLのデータの可視化にAmazon Elasticsearch Servi …