Запитання з тегом «continuous-integration»

Безперервна інтеграція (CI) - це процес об'єднання робочих кодів розробника до спільної кодової бази часто для запобігання або мінімізації проблем інтеграції. Для запитань про певну систему CI, наприклад [Jenkins] або [Travis-CI], використовуйте замість них.


4
Як правильно масштабувати Дженкінс?
У моєму проекті у нас є один сервер AWS під управлінням Jenkins Master + 1 раб Дженкінса (2 виконавці) ... і нам потрібно більше. Щоб збільшити потужність нарощування, у нас є три варіанти: Масштабування : Збільште екземпляр AWS та додайте більше виконавців. Масштабування : Збільште екземпляр AWS та додайте ще …

4
Яким чином безперервна інтеграція стосується безперервної доставки / розгортання?
Ось цитата з поточного змісту безперервної інтеграції : ... процес злиття копій робочого коду розробника на загальну базу коду, щоб запобігти або звести до мінімуму проблеми інтеграції. Добре, я розумію. Але тоді також відбувається безперервна доставка та безперервне розгортання , і саме тут я постійно дещо втрачаю: Як постійна інтеграція …

5
Як уникнути постійної нестабільності, викликаної інтеграцією, у тестових середовищах?
Припустимо, ви використовуєте процеси безперервної інтеграції, які часто оновлюють деякі цільові середовища, так що кожен раз, коли відбуваються якісь зміни, ви можете відразу перевірити свої зміни. Це частина цілей КІ, ні? Але також припустимо, що у вашому тестовому циклі є інші люди, наприклад, менеджери чи клієнти. Має сенс залучати інших …

4
Як перейти від складної розгалуженої реальності до одногалузевої моделі?
У великих організаціях використання методології водоспаду, як правило, призводить до дуже складних гіллястих структур (ака гілки спагетті ). Які стратегії розгалуження можуть бути використані для переходу від складної реальності розгалуження до моделі з однією гілкою, як розробка на основі магістралей? Оновлення: Для уточнення, питання стосується самої міграції / переходу , …

3
Прості контейнери CI / CD в AWS
Я використовую AWS Code Pipeline, Code Build, щоб створити новий контейнер Docker і надіслати його на ECR. Моя заявка - це проста прямолінійна одноконтейнерна основа. Що може бути меншим підходом тертя, щоб знищити поточний запущений контейнер і запустити новий контейнер з реєстру ECS (вихід Code Build через Code Pipeline). Я …

2
Як я можу відстежувати використання хмарних ресурсів?
Я намагаюся автоматизувати розгортання додатків AWS разом із Дженкінсом. Зараз, якщо ми хочемо оновити програму в будь-якому з середовищ, скажімо, UAT, ми створюємо свої зображення докерів, знаходимо поточну задачу ECS та оновлюємо її новим зображенням, знаходимо запущений кластер ECS та оновлюємо завдання. В цілому, яка найкраща практика для відстеження ідентифікаторів …

2
Інфраструктура безперервної інтеграції для декількох проектів iOS
Як розробник iOS, я хотів створити інфраструктуру CI та CCQ (= Постійна якість коду) для проектів iOS, які ми розробляємо до цього часу. Ми вже використовуємо Jenkins та SonarQube майже для всіх проектів в Інтернеті та Android (за допомогою проекту VM foreach, автоматична установка та налаштування CI та CCQ), і …

1
Що таке "натисніть на зелене"?
У межах Google та інших організацій DevOps вони говорять про "Нажати на зелене", за яким я вважаю, що це практика постійної доставки, що базується на успішному запуску автоматизованих тестів та, імовірно, розгортанні в середовищі, що працюють раніше. Що конкретно означає "Нажати на зелене" та які наслідки його застосування?

1
Проблема інтеграції Travis-CI з основними проектами PHP [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для DevOps Stack Exchange. Закрито 3 роки тому . Я намагаюся інтегрувати мій проект, закодований в основний PHP , з Travis-CI, але це завжди не вдається. Travis повідомляє про помилку, …

1
Чи підходить Elastic Beanstalk для компакт-дисків класу?
Я працюю з проектом, який використовує Дженкінса для створення та розгортання мікросервісів для Elastic Beanstalk. Ми розгортаємо гілку інтеграції в тестове середовище, випускаємо гілки в інсценувальне середовище, а потім остаточну майстерність для виробництва. У мене є декілька проблем з тим, як зробити це таким чином: по-перше, це означає, що ми …

3
Які найкращі практики для версії тегів докер?
Нещодавно я підключив наші сервери CI для створення зображень докера під час git. У нас є близько 8 різних контейнерів, які будуються, кожен зі своєю мовою / рамками. Деякі є вузлом і мають package.json, інші - служби python, які не містять інформації про семантичну версію. Моє питання не в тому, …

3
Які основні відмінності між Дженкінсом та TeamCity, якщо хтось звик працювати з Дженкінсом?
Ці інструменти, схоже, мають дуже схожі характеристики. Наскільки складно було б почати використовувати TeamCity після звикання до роботи над Дженкінсом? Чи є конкретні поняття, яких потрібно знати?

5
Чи існує інструмент ІС, який не гарантує регресу на рівні якості галузі?
Традиційно системи CI здійснюють моніторинг рівнів якості в галузі інтеграції, здійснюючи перевірку якості на кодовій базі, де зміни вже здійснені, спостерігаючи за регресіями та надсилаючи сповіщення про втручання людини. Але при виявленні цих регресів філія вже зазнала проблем, щонайменше з моменту початку відповідної перевірки якості та залишатиметься в такому стані …

3
Хостинг CI / CD для iOS, якого немає в США?
TL; DR: Чи знаєте ви про будь-які розміщені CI / CD постачальники для iOS, які мають свій центр обробки даних / збірки в Азії або принаймні в Європі? (Бонусні бали, якщо вони надають і збірку, і розгортання, але збірка - це MVP.) Повернення: Ми запускаємо CI / CD в масштабі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.