Skip to content

Instantly share code, notes, and snippets.

Отчет по лабораторной работе №0

Вводим команды предварительно установив нужные утилиты

leshgun@leshgun:~$ cmake --version
curl --version
git --version
g++ --version
hub --version
make --version
subl --version

Отчет по лабораторной работе №6 и домашнему заданию

Изучение средств пакетирования на примере CPack и автоматизация релизов через GitHub Actions

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab06

Цель работы

Ознакомиться с инструментом генерации пакетов CPack, входящим в состав CMake. Настроить локальную генерацию архивов проекта, а также разработать сценарий непрерывной интеграции (CI) на базе GitHub Actions для автоматической сборки кроссплатформенных пакетов (.deb, .rpm, .dmg, .tar.gz) приложения solver из лабораторной работы №3 при создании новых релизов (тегов) в Git.

Отчет по лабораторной работе №4

Изучение систем непрерывной интеграции (CI/CD) на примере GitHub Actions

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab04

Выполненные шаги

  1. Инициализация переменных окружения и подготовка рабочего пространства

Отчет по лабораторной работе №5: Изучение фреймворков для тестирования (GTest)

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab05

Выполнение лабораторной работы

1. Настройка окружения и клонирование репозитория

Были настроены переменные окружения, инициализировано рабочее пространство, и проект lab04 был склонирован в качестве основы для lab05. Также был изменен удаленный репозиторий (origin):

Лабораторная работа №3. Системы автоматизации сборки проектов на примере CMake

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab03

Выполнение работы

1. Подготовка окружения и клонирование репозитория

Отчет по лабораторной работе №4

Изучение систем непрерывной интеграции (CI/CD) на примере GitHub Actions

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab04

Выполненные шаги

  1. Инициализация переменных окружения и подготовка рабочего пространства

Лабораторная работа №3. Системы автоматизации сборки проектов на примере CMake

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab01

Выполнение работы

1. Подготовка окружения и клонирование репозитория

Отчет по лабораторной работе №2: Изучение систем контроля версий Git

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab01

Цель работы

Изучение систем контроля версий на примере Git, настройка локального окружения, интеграция с сервисом GitHub посредством персональных токенов доступа (PAT) и публикация исходного кода.


Отчет по лабораторной работе №1

Тема: Изучение утилит для разработки проектов

  • Автор: Замолодчиков Алексей
  • Ссылка на репозиторий: github.com/leshgun/lab01

1. Подготовка окружения и работа с директориями

На первом этапе были инициализированы основные переменные окружения, настроен текстовый редактор и создана древовидная структура рабочих каталогов (workspace).