মূল লেখায় যান

AWS CodeBuild

#145 · Level 4 · পরিচালনা ও বিশেষ ক্ষেত্র · DevOps ও Infrastructure as Code

AWS CodeBuild হলো managed build service, যা code compile করে, test চালায় আর চালানোর উপযোগী package বানায় — নিজের build server ছাড়াই। প্রতিটা build-এর জন্য এটা একটা নতুন, আলাদা পরিবেশ চালু করে আর কাজ শেষে সরিয়ে দেয়। কোন ধাপে কী হবে, তা buildspec নামের একটা file-এ লেখা থাকে। তৈরি ফল (artifact) সাধারণত S3-এ বা container image হলে ECR-এ রাখা হয়। এটা প্রায়ই CodePipeline-এর build ধাপ হিসেবে ব্যবহার হয়।

কারখানার assembly line — কাঁচামাল (code) ঢোকে, পরীক্ষা হয়, তৈরি পণ্য বের হয়।

প্রতিবার code বদলালে হাতে build আর test করা সময়সাপেক্ষ আর ভুলপ্রবণ।

কোথায় ব্যবহার হয়

“কোথায় ব্যবহার হয়” অংশ

প্রতিটা code পরিবর্তনে নিজে থেকে test চালানো, container image বানানো।

Azure Pipelines (build)

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: