Współczesnym standardem w zakresie wdrożenia oprogramowania jest wykorzystanie narzędzi do CI/CD takich jak Jenkins czy Azure DevOps. I o ile tylko okoliczności na to pozwolą, z narzędzi takich zdecydowanie warto skorzystać, ponieważ skutecznie automatyzują one proces dostarczania aplikacji do miejsca, z którego będzie ona serwowana użytkownikom. W rzadkich przypadkach może się jednak zdarzyć, że użycie tych narzędzi nie jest możliwe – warto wówczas pokusić się o samodzielną automatyzację wdrożenia: w niniejszym artykule pokażę, jak stosunkowo łatwo można to zrobić...
Zagadnienia poruszane w tym artykule:
Artykuł pochodzi z magazynu Programista nr 117 (2/2025). Szczegółowy spis treści wydania nr 117: https://programistamag.pl/programista-2-2025-117/
Autorem artykułu jest Wojciech Sura. Programuje 30 lat, z czego 15 komercyjnie; ma na koncie aplikacje desktopowe, webowe, mobilne i wbudowane – pisane w C#, C++, Javie, Delphi, PHP, JavaScript i w jeszcze kilku innych językach. Obecnie pracuje w SII – największym w Polsce dostawcy usług doradztwa technologicznego, transformacji cyfrowej, Business Process Outsourcing i inżynierii.