CI/CD
Getting Things Done, appropriately called the art of stress-free productivity, conceptualized by David Allen, contains the methodology to control the flow of your life’s work.
Рабочий процесс git
Определить инструментарий для баз с обычными формами
0-000033125 Проработать внедрение git
Изучить возможность работы с EDT
Работа с правилами КД
Работа с отчетами (СКД)
Работа с формами
Отработать процесс выгрузки файлов через test_fin
проработать слияние двух веток где были добавлены новые объекты
EDT - Отработать процесс на тестовой базе test_edt
Прогнать работу по тестовой задаче с ветвлением и мержем
https://developer.1c.ru/applications/Console/webinars/edt_git_1.html
https://www.atlassian.com/ru/continuous-delivery/continuous-integration/trunk-based-development
https://www.atlassian.com/ru/git/tutorials/comparing-workflows/gitflow-workflow
Развернуть crm
Repos
При заведении пользователей создавать учётки в зависимых базах
Хранилища
АПК
git
Создать отчёт по автоматизации
Завести все хранилища в repos
Добавить все хранилища в repos, выгружать в git и проверять АПК
Провести ревизию всех недостающих хранилищ
Автотесты
Для каждого теста надо создавать отдельную роль
Проверять/создавать уникального пользователя для каждого теста с нужными правами
Создать регламент обновления тестовых баз (данными)
Сбивать пароли
Создавать необходимых пользователей
Встроить тесты в pipeline в остальные базы
Встроить тесты в pipeline crm
Организовать успешнее прохождение pipline свежего коммита на момент старта
Включить все настройки и исправить ошибки
Отключить необязательные проверки для конкретной базы
Исправить
Определить отвественных
Определить объем при включенных всех настройках
Создание недостающих тестов (квартальная цель)
Проверить Белоцерковников
Проверить Аверьянов
Создать Морарь
Переделать Лузин
Переделать Раков
Привести документацию в порядок
Определение людей кто понимает и НЕ понимает как сделать тест по своему сценарию
Описать статьями частыми вопросами
Что именно не понимают
Взять сложный тест и оценить его время на реализацию
Проактуализировать документацию
Пометить на удаление не нужные тексты в букстеке
Создать видеоинструкцию
Проактуализировать тесты
Проверка движка автотестов
Проверка запуска нескольких тестов подряд
Проверка созданных автотестов в прошлом квартале
Склады
МСФО
Спросить Апаршева надо ли им делать тесты
Розница
Доставка
Регучет
Интеграция
Финансы
crm
pipeline
“Your mind is for having ideas, and not for holding ideas”.
Capturing is done 24/7 from emails, calls, ideas that come from talking to others or ideas that come from your imagination and creativity.
Put all the things you have to do in this inbox.
Ускорить запуск автотестов
Разработать pipline продакшена
Обновление РБ
Встроить Метеор в процесс
Через git?
Через repos?
Организовать демонстрацию
Работа по ошибкам тестов через Alure
Как работать с Sonar
Добавить флаг прохождения в pipeline?
Можно ли добавить этап который будет зеленеть после срабатывания хука от Сонара
Добавить процент прохождения в Alure?
Всегда его смотреть при мерже?
Исправить дымовые тесты для crm
https://vkusvill-1c.gitlab.automacon.net/-/crm/-/jobs/31667/artifacts/out/allure-result/index.html#
Скопировать pipeline crm на другие базы
Скопировать недостающие базы
fin
buh
ЗУП
mp_sklad
InternetServices
recognitionSystem
repos
sql_connect
telegramm_delivery
telegramm
telegramm_hotline
Определить недостающие базы
Решить проблему запуска автотестов одновременно для нескольких баз
разнести по портам + вирт раб. стол, чтоб окошки разных баз не мешали друг другу
Перейти на docker контейнеры
Расширить pipeline этапом АПК
Доработка текущего АПК или нового АПК для отправки в Sonar?
Перейти на новый АПК (проверка последних измененных объектов)?
0-000032929 Собрать данные по pipline в repos
В справочнике истории добавить реквизиты
ссылка на сонар с нужным отбором
по пользователю и дате?
по идентификатору задания?
ссылка на alure
хэш коммита git
0-000032928 Визуализация цепочки pipline
Добавить рассылку (программист + ведущий + техлид) если pipline завершился с ошибками
Добавить этап результат работы Сонара
Найти способ идентификации работы проверки с конкретным коммитом
Прокрашивать родителей в знаки восклицания, если потомок упал
0-000032713 Расширить pipeline этапами для crm
Alure
Создать заготовки для запуска этапов
Сценарные тесты
Модульные тесты
Дымовые тесты
sonar
Решить проблему определения пользователей
Решить проблему параллельного запуска пройденного этапа следующего pipeline
Организовать простой pipeline на izb-dev09 для crm