Pytania otagowane jako deployment

Wdrożenie to wszystkie czynności, które sprawiają, że system oprogramowania jest dostępny do użytku. Pytania dotyczące wdrażania oprogramowania znajdują się pod tym tagiem.

7
Jaki jest cel dedykowanej maszyny do kompilacji?
Ze względu na szereg okoliczności prowadzących do złego wdrożenia ostatniego cyklu kompilacji, prowadziłem kampanię w naszym biurze, aby wykonać wszystkie przyszłe wdrożenia przy użyciu dedykowanej maszyny do kompilacji, a mój szef zaakceptował tę propozycję. Jednak zamiast oddać do użytku prawdziwą maszynę w naszym biurze, musimy dzielić tę samą maszynę z …

4
Czy korzyści rozwojowe wynikające z używania Dockera są zaniżone podczas korzystania z Java w porównaniu z innymi językami bliższymi binariom Uniksa?
Miałem przyjaciela, który powiedział: Docker jest niesamowity. Możesz go użyć do replikacji produkcji i wszystkich jej dziwactw na komputerze lokalnym. Następnie możesz szybko wdrożyć tę instancję przez wszystkie przepływy pracy pomostowej . Byłoby to prawdą, gdyby programiści pisali Ruby, PHP lub Go - tam gdzie było binarne łącze kierunku do …
53 java  deployment  jvm  docker 

7
Komentarze do zrobienia w terminach?
tło Pracuję w zespole, który chce wdrożyć wdrożenia bez przestojów. Aby to osiągnąć, planujemy zastosować niebiesko-zieloną strategię wdrażania. Jedną z rzeczy, które zdaję sobie sprawę z przeprowadzania badań, jest to, jak skomplikowane jest wprowadzanie zmian w bazie danych. Prosta operacja, taka jak zmiana nazwy kolumny, może potrwać 3 pełne cykle …


4
Osiągnięcie zerowego czasu przestoju
Usiłuję osiągnąć zerowe czasy przestoju, aby móc wdrażać mniej podczas wolnych godzin i więcej podczas „wolniejszych” godzin - lub teoretycznie w dowolnym momencie. Moja obecna konfiguracja, nieco uproszczona: Serwer WWW A (aplikacja .NET) Serwer WWW B (aplikacja .NET) Serwer bazy danych (SQL Server) Mój obecny proces wdrażania: „Zatrzymaj” witryny zarówno …

15
Jak mogę zautomatyzować wdrożenia produkcyjne, nie odczuwając skrajnego niepokoju?
W naszym sklepie używamy SVN do kontroli źródła i CruiseControl dla CI do obsługi automatycznych kompilacji i wdrożeń w naszych środowiskach programowania, testowania i integracji. Wszystko to działa płynnie, jednak ze względu na ograniczenia sprzętowe i zasobowe nasze środowisko integracyjne nie jest środowiskiem równoważącym obciążenie 2 serwerów, podobnie jak nasze …


10
Jak aktualizujesz strony internetowe na żywo za pomocą zmian kodu?
Wiem, że to bardzo podstawowe pytanie. Gdyby ktoś mnie żartował i powiedział, jak sobie z tym poradzi, byłbym wdzięczny. Postanowiłem to opublikować, ponieważ mam zamiar zainstalować SynchToy, aby rozwiązać problem poniżej i czuję się trochę nieprofesjonalny przy użyciu „zabawki”, ale nie mogę wymyślić lepszego sposobu. Wiele razy znajduję się w …


2
Jak zorganizować wiele nakładających się rozwiązań / projektów w .Net?
Niedawno zacząłem pracować dla nowego klienta ze starą bazą kodu, w której istnieje wiele rozwiązań .net, z których każdy zazwyczaj obsługuje niektóre projekty unikalne dla tego rozwiązania, ale potem „pożycza” / „łączy” (dodaj istniejący projekt) kilka innych projektów który technicznie należy do innych rozwiązań (przynajmniej jeśli chodzi o strukturę folderów …

2
Migracje bazy danych i gniazda wdrażania platformy Azure
Planuję wypchnąć nową aplikację internetową do usługi Azure Web App Service (poprzednia witryna Azure). Chciałbym skorzystać ze szczelin wdrożeniowych, aby móc przetestować moje wdrożenie przed przekazaniem go do produkcji. Wszystko w porządku, o ile nie wymaga zmiany schematu DB. Ale jeśli nastąpi zmiana schematu, nie mogę mieć dwóch wersji oprogramowania …

5
Czy powinienem zwolnić kod źródłowy, aby naprawić błąd
Mam błąd w aplikacji, którą tworzę. Zadałem pytanie na temat SO, a jeden z użytkowników poprosił mnie o opublikowanie lub przesłanie mu całego kodu, aby mógł na niego spojrzeć. Całkowicie rozumiem prośbę. Jest to ważne i zrozumiałe. Mam jednak wątpliwości, czy powinienem. Oczywiście daję mu / ona klucze do królestwa …

4
Czy instalatory Windows dla wewnętrznych aplikacji biznesowych mają sens?
Staram się zbudować ogólne zrozumienie tego, co jest wspólne w tej sytuacji, aby móc zdecydować, czy sensowne jest kontynuowanie tego. Czy instalatorzy są mile widziani w typowym środowisku korporacyjnym z następującymi elementami? Zmień proces kontroli Środowiska deweloperskie / QA / produkcyjne Wyznaczone zespoły wdrożeniowe dla różnych obszarów (zapora ogniowa, baza …

2
Wdrożenie zero przestojów - przejściowy schemat Db
Osiągnięcie zerowego czasu przestoju dotknęło tego samego problemu, ale potrzebuję porady na temat strategii, którą rozważam. Kontekst Aplikacja internetowa z Apache / PHP do przetwarzania po stronie serwera i MySQL DB / system plików do utrwalania. Obecnie budujemy infrastrukturę. Cały sprzęt sieciowy będzie miał nadmiarowość, a wszystkie kable głównej sieci …

3
Jak możemy śledzić, która wersja naszego kodu znajduje się w każdym środowisku?
Mój zespół obecnie stosuje dość prosty proces rozgałęziania / wdrażania, który wygląda następująco: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.