Has your CodePipeline builds ever been broken for multiple days because the status of those pipes weren't visible somewhere all the time? 😢
With CodePipeline Radiator you can see the status of all project pipes you wan't to track. Everything at a glance! 🔥👀
Note! Configration is subject to change as the radiator is currently being switched to Lambda, which in turn uses IAM roles
- Create
server/.env
file by copyingserver/.env-example
toserver/.env
(cp server/.env.example server/.env
) - Set the
AWS_REGION
with the desired region in.env
file or environment variable - Auth either using
aws-cli
or create IAM user with access to CodePipeline and setAWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
to.env
file or environment variables
Example .env
file
HTTP_PORT=80
AWS_REGION=eu-west-1
AWS_ACCESS_KEY_ID=someRandomStringHereGeneratedByAWS
AWS_SECRET_ACCESS_KEY=someRandomStringHereGeneratedByAWS
- Install server modules (
cd server
,npm install
) - Install client modules (
cd client
,npm install
) - Run
npm run build
to create production build of the radiator - Run
npm start
to start the server - Open
http://localhost
and set the CodePipeline name to theq
url param (fe.http://localhost?q=my-fantastic-codepipeline
) - Enjoy your new visibility to AWS CodePipeline 📺!
- Setup configurations (see above)
- Install common modules (
npm install
) - Install server modules (
cd server
,npm install
) - Install client modules (
cd client
,npm install
) - Start server in development mode (
cd server
,npm run dev
) - Start client in development mode (
cd client
,npm run dev
)