Частые команды git

Копируём файлы из удалённого репозитория git clone https://github.com/some_user/my.git После выполнения у вас появится папка ./my Если нужен не дефолтный бранч git clone —branch (или -b) branch_name https://github.com/some_user/my.git Скачать обновления с сервера в уже скачанную папку cd ./my && git pull После наших изменений, отправить их на сервер. git add . # точка означает все файлы, можно указать определённые файлы git

Continue reading

Настройка Jenkins с LDAP авторизацией и ограничением прав.

Небольшой пример для настройки Jenkins вместе с LDAP каталогом IPA. Описывать установку Дженкинса не имеет смысла, по этому перейдём ближе к делу. Для нашей авторазиции необходимо установить плагин под названием LDAP. После этого переходим в Manage Jenkins -> Configure Global Security. Выставляем галку Enable Security и в Access Control выбираем LDAP. Настройки LDAP: Сервер ldap://it.my-company.com/ Корневой DN dc=it,dc=my-company,dc=com База поиска

Continue reading

Мои шпаргалки по Docker

В связи с тем что часто забываю команды докера, решил сделать запись с наиболее часто используемыми. Сборка образа из файла Dockerfile (файл опциями сборки образа), учитывая что мы находимся в папке где лежит этот файл. #$ docker build -t my_docker . Через ключ -t назначаем имя нашему образу Точка в конце означает что Dockerfile лежит в текущей директории. Просмотреть существующие

Continue reading