CI/CD: Bitbucket + Jenkins Virtualisation: Docker, KVM
Back: MongoDB Front: nginx
Скачать docker и docker-compose:
sudo apt install docker.io
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
-
Создать Bitbucket кряк
-
Для подъема скачать php
sudo apt install php7.4-cli
-
Копируем Server ID и заменяем его в license_key_bitbucket.txt
-
Генерим ключ командой:
php atlassian-keygen.php -e license_key_product.txt
-
Активируем продукт
-
-
Установка KVM? (а там дадут простанство в виде 50ГБ под все нужды?) - не сильно требуется
sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager sudo gpasswd -a $USER libvirt sudo systemctl status libvirtd
-
Залить Jenkins и написать, как связать их по webhook
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update sudo apt install jenkins
-
Подключить Mongo
-
Подключить nginx
-
Определиться с языками ( 1.python 2.c# ?)