Closed automationdream closed 8 months ago
Thanks @Aleksiiej for Code Review. 🏅 1 XP granted
Czy zamiast COPY src /app/src i COPY tests /app/tests bardziej uniwersalne byłoby COPY . /app od razu cały folder z projektem zostanie skopiowany
Moim zdaniem działająca aplikacja powinna zawierać jedynie plik binarny. Ogólnie copy folder, z tego co widziałem to nie jest praktyka, ponieważ powiększa rozmiar obrazu :) Tu co prawda mamy tylko hello world ale po co nam na przykład plik Readme do działania aplikacji?
Czy zamiast COPY src /app/src i COPY tests /app/tests bardziej uniwersalne byłoby COPY . /app od razu cały folder z projektem zostanie skopiowany
Moim zdaniem działająca aplikacja powinna zawierać jedynie plik binarny. Ogólnie copy folder, z tego co widziałem to nie jest praktyka, ponieważ powiększa rozmiar obrazu :) Tu co prawda mamy tylko hello world ale po co nam na przykład plik Readme do działania aplikacji?
Ok, już rozumiem. Tak jak omówiliśmy na spotkaniu C++ Ninja w dniu dzisiejszym, jak mówimy o developmencie to Twoje podejście jest rzeczywiście wygodniejsze, natomiast jeśli chodzi o kod produkcyjny to powinno się optymalizować obraz.
Proposition - to use this CMake set command and create separate folder for binary files: set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
Thanks @fbtom for Code Review. 🏅 1 XP granted
Thanks @BaqWin for Code Review. 🏅 1 XP granted
Your PR was merged! 🏅 2 XP granted. Thanks @automationdream for making course materials better!
Some first working unit tests for CI/CD development
Changes:
If something will fail in the Unit Tests, then entire flow would fail.
Covers: