AWS CodePipeline が新しい汎用コンピューティングアクションを導入
AWS CodePipeline では、パイプライン実行の一部としてシェルコマンドを簡単に実行できる Commands アクションが導入されました。Commands アクションを使用すると、CodeBuild に裏打ちされた安全なコンピューティング環境にアクセスして、AWS CLI、サードパーティツール、または任意のシェルコマンドを実行できます。Commands アクションは CodeBuild マネージド型オンデマンド EC2 コンピューティングを実行し、Amazon Linux 2023 スタンダード 5.0 イメージを使用します。
以前は、AWS CLI コマンドやサードパーティ CLI コマンドを実行したり、単に API を呼び出したりする場合は、CodeBuild プロジェクトを作成し、適切なコマンドでプロジェクトを設定して、プロジェクトを実行するために CodeBuild アクションをパイプラインに追加する必要がありました。今後は、Commands アクションをパイプラインに追加するだけで、アクション設定の一部として複数のコマンドを定義できるようになりました。Commands は他の CodePipeline アクションと同様であるため、入出力アーティファクトと出力変数の標準的な CodePipeline 機能を利用できます。
パイプラインでの Commands アクションの使用について詳しくは、ドキュメントをご覧ください。AWS CodePipeline の詳細については、製品ページをご覧ください。Commands アクションは、AWS CodePipeline がサポートされているすべてのリージョンで利用できます。