Size: a a a

QA — Автоматизация

2020 December 25

S

Sam in QA — Автоматизация
всем привет, есть кто в группе кто может помочь с созданием нового проекта использования Selenium + Python
Почему нужна отмечу: У меня есть начальный опит работы с Selenium + Python, но я проект с нуля не создавал, нужна помощь в создании Framework и дальше.
проект - Финансовая отрасль, Приложение WebPage, Проверка БД
Если кто есть пожалуйста напишите в личку можем обсудить детально.
ЗАРАНИЕ БЛАГОДАРЮ
источник

SR

Sergey Rybakin in QA — Автоматизация
Alex
Курсы по qa подскажите пожалуйста
начните с software-testing.ru
источник

OS

Oleg S in QA — Автоматизация
Всем привет, подскажите пожалуйста, почему bat файл отрабатывает локально, а с jenkins pipeline нет, точнее как от успешно отрабатывает, но при этом когда проверяю обновление докер контейнеров, то вижу, что через jenkins перезапуск/обновление не произошло.
Выполняю такую команду в pipeline:
pipeline {
   environment {
       BAT_FILE = "C:\\Users\\connectSSH.bat"
       }
  agent any
   stages {
   stage ('Deploy') {
           steps{
                bat "%BAT_FILE%"
           }
           
       }
   }
}  

сам bat файл:
start c:\PuTTY\putty.exe -l user -pw password -load "ip" -m c:\users\linux_cmd.txt

текстовый файл:
cd /opt/docker/ecc && sudo ./swarm-stop
sleep 10s
sudo ./swarm-start-prod
sleep 8s
источник

VB

Vlad Bak in QA — Автоматизация
Oleg S
Всем привет, подскажите пожалуйста, почему bat файл отрабатывает локально, а с jenkins pipeline нет, точнее как от успешно отрабатывает, но при этом когда проверяю обновление докер контейнеров, то вижу, что через jenkins перезапуск/обновление не произошло.
Выполняю такую команду в pipeline:
pipeline {
   environment {
       BAT_FILE = "C:\\Users\\connectSSH.bat"
       }
  agent any
   stages {
   stage ('Deploy') {
           steps{
                bat "%BAT_FILE%"
           }
           
       }
   }
}  

сам bat файл:
start c:\PuTTY\putty.exe -l user -pw password -load "ip" -m c:\users\linux_cmd.txt

текстовый файл:
cd /opt/docker/ecc && sudo ./swarm-stop
sleep 10s
sudo ./swarm-start-prod
sleep 8s
Замените на шел команды
источник

OS

Oleg S in QA — Автоматизация
Vlad Bak
Замените на шел команды
пробовал, тоже самое
источник

VB

Vlad Bak in QA — Автоматизация
ну тогда убедитесь, что верно слеши написаны везде
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Oleg S
Всем привет, подскажите пожалуйста, почему bat файл отрабатывает локально, а с jenkins pipeline нет, точнее как от успешно отрабатывает, но при этом когда проверяю обновление докер контейнеров, то вижу, что через jenkins перезапуск/обновление не произошло.
Выполняю такую команду в pipeline:
pipeline {
   environment {
       BAT_FILE = "C:\\Users\\connectSSH.bat"
       }
  agent any
   stages {
   stage ('Deploy') {
           steps{
                bat "%BAT_FILE%"
           }
           
       }
   }
}  

сам bat файл:
start c:\PuTTY\putty.exe -l user -pw password -load "ip" -m c:\users\linux_cmd.txt

текстовый файл:
cd /opt/docker/ecc && sudo ./swarm-stop
sleep 10s
sudo ./swarm-start-prod
sleep 8s
добавьте логов, чтобы видеть с каким статусом завершились команды и какие из них выполнились, а какие - нет, это поможет в том чтобы понять где проблема. Например, я бы точно добавил логов перед и после команды bat "%BAT_FILE%" и проверил бы 1) что мы вообще попадаем в эту ветку  2) статус код выполнения этой команды
источник

OS

Oleg S in QA — Автоматизация
Timur Nurlygayanov
добавьте логов, чтобы видеть с каким статусом завершились команды и какие из них выполнились, а какие - нет, это поможет в том чтобы понять где проблема. Например, я бы точно добавил логов перед и после команды bat "%BAT_FILE%" и проверил бы 1) что мы вообще попадаем в эту ветку  2) статус код выполнения этой команды
хорошо, спасибо, попробую
источник

S

Stanislav in QA — Автоматизация
Всем привет. Подскажите плиз кто работает с browserUp - как удалят или изменять уже добавленные фильтры (RequestFilter)
источник

SK

Sergey Korol in QA — Автоматизация
Oleg S
Всем привет, подскажите пожалуйста, почему bat файл отрабатывает локально, а с jenkins pipeline нет, точнее как от успешно отрабатывает, но при этом когда проверяю обновление докер контейнеров, то вижу, что через jenkins перезапуск/обновление не произошло.
Выполняю такую команду в pipeline:
pipeline {
   environment {
       BAT_FILE = "C:\\Users\\connectSSH.bat"
       }
  agent any
   stages {
   stage ('Deploy') {
           steps{
                bat "%BAT_FILE%"
           }
           
       }
   }
}  

сам bat файл:
start c:\PuTTY\putty.exe -l user -pw password -load "ip" -m c:\users\linux_cmd.txt

текстовый файл:
cd /opt/docker/ecc && sudo ./swarm-stop
sleep 10s
sudo ./swarm-start-prod
sleep 8s
Дженкинс у вас где поднят? Наверняка не локально и наверняка не на винде? А пути в вашем пайплайне прописаны к локальной виндовой директории, ещё и к windows-specific скрипту. Не говоря уже про содержимое, которое тоже стучится по локальным путям.
источник

SK

Sergey Korol in QA — Автоматизация
Тестируя скрипты локально, нужно всегда учитывать то, в каком окружении они будут запускаться в дальнейшем.
источник

OS

Oleg S in QA — Автоматизация
Sergey Korol
Дженкинс у вас где поднят? Наверняка не локально и наверняка не на винде? А пути в вашем пайплайне прописаны к локальной виндовой директории, ещё и к windows-specific скрипту. Не говоря уже про содержимое, которое тоже стучится по локальным путям.
На винде и локально
источник

OS

Oleg S in QA — Автоматизация
Sergey Korol
Тестируя скрипты локально, нужно всегда учитывать то, в каком окружении они будут запускаться в дальнейшем.
xcopy корректно отрабатывает
источник

DG

Dmitriy Golubtsov in QA — Автоматизация
Oleg S
Всем привет, подскажите пожалуйста, почему bat файл отрабатывает локально, а с jenkins pipeline нет, точнее как от успешно отрабатывает, но при этом когда проверяю обновление докер контейнеров, то вижу, что через jenkins перезапуск/обновление не произошло.
Выполняю такую команду в pipeline:
pipeline {
   environment {
       BAT_FILE = "C:\\Users\\connectSSH.bat"
       }
  agent any
   stages {
   stage ('Deploy') {
           steps{
                bat "%BAT_FILE%"
           }
           
       }
   }
}  

сам bat файл:
start c:\PuTTY\putty.exe -l user -pw password -load "ip" -m c:\users\linux_cmd.txt

текстовый файл:
cd /opt/docker/ecc && sudo ./swarm-stop
sleep 10s
sudo ./swarm-start-prod
sleep 8s
Как же страдают пользователи Windows
источник

SK

Sergey Korol in QA — Автоматизация
В чем смысл локального дженкинса? Чисто для самообучения?
источник

OS

Oleg S in QA — Автоматизация
Dmitriy Golubtsov
Как же страдают пользователи Windows
согласен, по другому нельзя, заказчик напрямую доступ не дает, только через vipnet, а он работает только под windows 7, под 10 vipnet не гарантирует стабильной работы. Зайти можно на машину, где развернуты сервера только с определенной машине, которая как раз развернута на windows
источник

OS

Oleg S in QA — Автоматизация
Sergey Korol
В чем смысл локального дженкинса? Чисто для самообучения?
ответ выше👆
источник

SK

Sergey Korol in QA — Автоматизация
Ещё и 7ка, без докера. А к чему заказчик не даёт доступа? У вас же хоть где-то CI/CD должен быть нормально настроен.
источник

OS

Oleg S in QA — Автоматизация
Sergey Korol
Ещё и 7ка, без докера. А к чему заказчик не даёт доступа? У вас же хоть где-то CI/CD должен быть нормально настроен.
Админ заказчика всего боится, руководство заказчика полностью поддерживает админа. CI/CD через гитлаб
источник

OS

Oleg S in QA — Автоматизация
Sergey Korol
Ещё и 7ка, без докера. А к чему заказчик не даёт доступа? У вас же хоть где-то CI/CD должен быть нормально настроен.
с докером было бы проще, но увы 7ка
источник