Перейти к содержанию

Описание технических средств хранения исходного текста и объектного кода программного обеспечения, а также технических средств компиляции исходного текста в объектный код программного обеспечения

Исходный код всех подсистем и сервисов хранится в Gitlab https://gitlab.swordfishsecurity.com/

С помощью Gitlab CI осуществляется управление конвейером сборки и доставки (CI/CD). Gitlab CI публикует образы в Yandex Container Registry по следующим адресам (доступ к образам осуществляется по ключу):

  • cr.yandex/crpqk2kou0u0dfdko2vk/education/swordfish-test-v2-back:latest
  • cr.yandex/crpqk2kou0u0dfdko2vk/education/swordfish-test-v2-front:latest

При разработке компонентов используются следующие технологии и связанные системы:

  • Laravel (PHP), Nuxt3, JavaScript, Docker, docker-compose

Инфраструктура тестирования и разработки расположена в следующих зонах:

  • Test: *.test.swordfishsecurity.com

Указанные URL-адреса находятся во внутреннем контуре компании и недоступны в сети Интернет.