اولین پایپلاین (pipeline) شما
بخشی از دوره GitLab CI
حالا واژگانش را بلدید: پایپلاین، مرحله، جاب، رانر. اما بلد بودن واژهها با اطمینان داشتن یکی نیست. «GitLab اسکریپت شما را روی هر پوش خودکار اجرا میکند» فعلاً ادعایی است که کسی دیگر کرده، چیزی که خواندهاید نه چیزی که به چشم دیده باشید. فاصله میان خواندن توصیفِ خودکارسازی و راه انداختن واقعی آن با دست خودتان بیشتر از آن است که به نظر میرسد.
این درس همین فاصله را میبندد. کوچکترین تعریف ممکن از یک پایپلاین را مینویسید، یک جاب با دو دستور، آن را در پروژهای واقعی میگذارید، پوشش میکنید و تماشا میکنید که GitLab اجرایش میکند. تا آخر این درس یک پایپلاین موفق را دیدهاید و دقیقاً میدانید وقتی یکی شکست خورد باید کجا را نگاه کنید. ...
میخواهی GitLab CI اولین پایپلاین (pipeline) شما را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با GitLab CI آماده دریافت کنی و اولین پایپلاین (pipeline) شما را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درساولین پایپلاین (pipeline) شماچه چیزهایی یاد میگیری
- .gitlab-ci.yml location
- Minimal pipeline
- Single job
- Script keyword
- Pipeline UI
- Job logs
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
