Skip to content

justtavinay-coder/lab06

Repository files navigation

Лабораторная работа 6

CI

Данная лабораторная работа посвящена изучению средств пакетирования на примере CPack.

Задание

Настроить сборку пакетов для приложения solver.

Каждый релиз содержит:

  • архивы с исходным кодом;
  • пакеты с бинарным файлом solver.

Build

cmake -S . -B _build
cmake --build _build

Package

cmake -S . -B _build -DCPACK_GENERATOR="TGZ;ZIP;DEB;RPM"
cmake --build _build --target package

CI

GitHub Actions собирает проект и пакеты. Если commit помечен тегом v*, workflow создает GitHub Release и загружает собранные пакеты.

About

Laboratory work VI

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors