رانرها (runners)
بخشی از دوره GitLab CI
هر چه تا اینجای این دوره بوده توصیف کار بوده است. خطهای script: را نوشتید، گیتلب (GitLab) خواندشان، و یکجوری کانتینری پیدا شد، آزمونهایتان را اجرا کرد و گزارش داد. آن «یکجوری» تا حالا مفت و نامرئی بوده، که برای یادگیری روش خوبی است ولی بد است که اولین باری که کاری (job) تا ابد در حالت pending معلق میماند، یا تیمتان دوازدهم ماه دقیقههای یکپارچهسازی پیوستهاش (CI) تمام میشود، یا مجموعه آزمون باید به پایگاه...
هر سه اینها مسئله اجراگرند. اجراگر (runner) آن دستگاهی است که واقعاً کارهای شما را اجرا میکند. GitLab مغزی است که تصمیم میگیرد چه چیزی و کِی باید رخ دهد. اجراگرها دستها هستند. ...
میخواهی GitLab CI رانرها (runners) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با GitLab CI آماده دریافت کنی و رانرها (runners) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسرانرها (runners)چه چیزهایی یاد میگیری
- Shared runners
- Group runners
- Project runners
- Docker executor
- Shell executor
- Kubernetes executor
- Gitlab-runner register
- Tags
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
11 درس- 1CI/CD چیست20 دقیقه
- 2اولین پایپلاین (pipeline) شما25 دقیقه
- 3جابها (jobs) و استیجها (stages)30 دقیقه
- 4متغیرها و اسرار30 دقیقه
- 5آرتیفکتها (artifacts) و کشها (caches)30 دقیقه
- 6Rules و جابهای (jobs) شرطی30 دقیقه
- 7جابهای (jobs) و سرویسهای (services) Docker35 دقیقه
- 8محیطها و استقرارها30 دقیقه
- 9اینکلودها (includes) و تمپلیتها (templates)30 دقیقه
- 10رانرها (runners)30 دقیقه
- 11پروژه نهایی: ساخت، تست، مستقرسازی60 دقیقه
