پروژه نهایی: ساخت، تست، مستقرسازی
بخشی از دوره GitLab CI
هر درس این دوره یک کلیدواژه را روی یک کار (job) اسباببازی یاد داد. یادگیری یک کلیدواژه همینطور است ولی روبهرو شدن با آن اینطور نیست. یک خط لوله (pipeline) واقعی همه آنها با هم است، و سختی هرگز خود کلیدواژهها نیست، سیمکشی است: در دسترس گذاشتن فایل اجرایی کامپایلشده مرحله (stage) یک برای ساخت تصویر در مرحله سه، زنده نگه داشتن یک پایگاه داده دقیقاً برای همان کاری که لازمش دارد، و مطمئن شدن از اینکه آنچه به محیط...
قرار است همان خط لوله را برای یک سرویس کوچک به زبان Go بسازید. هیچ چیز اینجا کلیدواژه تازهای نیست. چیزی که تازه است این است که همهشان باید با هم کار کنند. ...
میخواهی GitLab CI پروژه نهایی: ساخت، تست، مستقرسازی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با GitLab CI آماده دریافت کنی و پروژه نهایی: ساخت، تست، مستقرسازی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپروژه نهایی: ساخت، تست، مستقرسازیچه چیزهایی یاد میگیری
- Multi-stage pipeline
- Build artifact
- Postgres service test
- Docker image build and push
- Manual production deploy
- Rules on main
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
