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.

5
Jak radzisz sobie z wersjonowaniem w projekcie wielostronnym?
Wiem, że to szerokie pytanie, więc postaram się być jak najbardziej konkretny. To pytanie jest bardziej „organizacyjne” niż techniczne. Mamy wielostronny projekt z tymi głównymi komponentami: Serwer hostujący podstawową logikę biznesową (modele danych) Backoffice dla klientów korzystających z podstawowej logiki biznesowej Interfejs API aplikacji (REST), który również korzysta z podstawowej …

4
Czy należy wdrożyć tylko wersje 32-bitowe, czy zarówno wersje 32-, jak i 64-bitową dla systemu Windows?
Mam wieloplatformową aplikację napisaną w skompilowanym języku. W systemie Linux zwykle dostępne są kompilacje zarówno amd64, jak i i386, dzięki czemu użytkownik może wybrać wersję odpowiednią dla bieżącego środowiska. W Macu powszechne jest tworzenie Universal Binary, aby mógł obsługiwać wiele wersji komputerów Apple. Lub po prostu zapewnij wersję 64-bitową, ponieważ …

2
Jenkins do automatyzacji wdrażania aplikacji ASP.NET
Czy istnieje możliwość zautomatyzowania / półautomatycznego wdrażania aplikacji internetowych ASP.NET przy użyciu Jenkins. Może być w kontrolowanym lub niekontrolowanym środowisku, ponieważ niekontrolowany użytkownik musi wprowadzić identyfikator użytkownika i hasło. Szukam sposobów kopiowania plików z miejsca docelowego do miejsca docelowego i uruchamiania skryptów SQL w scenariuszu farmy internetowej. Edytuj Obecnie używamy …

2
Czy skrypt wdrażania powinien być artefaktem kompilacji?
To jest projekt internetowy napisany w Javie. Piszę więc skrypty kompilacji i wdrażania. Do stworzenia kompilacji użyłem mrówki. Ciągłe budowanie odbywa się za pomocą Jenkinsa. Kompilacja generuje 3 różne artefakty: Plik wojenny Zamek błyskawiczny z układami Zamek z obrazami Jak dotąd tak dobrze, ale teraz muszę napisać skrypt wdrażania, który …


6
Czy możesz przeprowadzić ciągłe wdrażanie z młodszymi programistami?
Jest moment, w którym zaczynasz rozumieć, że w architekturze mikrousług, bardziej przerażające jest poczekanie tygodnia na wdrożenie wszystkich mikrousług na raz, aby upewnić się, że wszystko działa razem, niż ścisłe egzekwowanie wersji interfejsu API, pisanie wielu automatycznych testy (po trochu każdy: jednostka i eksploracja, integracja) oraz automatyczne wdrożenie do produkcji, …

2
Czy jako firma z siedzibą w Europie można napisać niestandardową aplikację na iPada dla klienta?
Nasz klient chce, abyśmy napisali dla niego niestandardową aplikację, z której będzie mógł korzystać na kilku iPadach w swojej firmie. Ta aplikacja jest prawdopodobnie przydatna tylko dla tego jednego klienta (może jeszcze dwóch lub trzech w przyszłości, ale dopiero po dodatkowej personalizacji). Czytam, że jeśli klient subskrybuje program zakupów wielkogabarytowych …

9
Co możesz zrobić, aby zmniejszyć liczbę błędów związanych z wdrażaniem działającej witryny?
Jestem pewien, że wielu z was doświadczyło tego problemu. Witryna lub aplikacja internetowa jest uruchomiona i działa. Chcesz załadować następną wersję, ale nie wszystko zrozumiałeś, na przykład ustawienie wartości false w pliku konfiguracyjnym, wstawienie kolejnego rekordu do bazy danych i wykonanie wielu drobnych rzeczy, które czasami mogą liczyć do 20 …


2
Czy zminimalizowany CSS powinien być przechowywany w Git?
Korzystam z Gulp do generowania zminimalizowanego CSS z mojego kodu SASS dla projektu, nad którym pracuję. Zastanawiałem się, czy uważa się za najlepszą praktykę zregenerowanie tego zminimalizowanego CSS, gdy wypychasz live z Git ... lub Czy przechowywać zminimalizowane pliki CSS w Git, aby były one automatycznie przesyłane na żywo do …

1
Korzystanie z szablonu procesu kompilacji TFS (przepływ pracy) podczas wdrażania
Zastanawiam się nad wykorzystaniem przepływów pracy kompilacji TFS do złożonych wdrożeń. Niektóre z nich mogą wymagać wdrożenia: Aplikacje i usługi internetowe Baza danych Raporty SSRS Pakiety SSIS Kto wie co jeszcze Podoba mi się fakt, że mogę nadać przepływowi pracy kilka podstawowych parametrów, takich jak kompilacja do wdrożenia, a ona …

1
Strategia automatycznej aktualizacji oprogramowania / oprogramowania układowego
Mam projekt średniej wielkości, który właśnie zbliża się do końca fazy „niechlujnych prototypów zasilanych kofeiną do pokazów klienckich” i przechodzi w fazę „pomyśl o przyszłości”. Projekt składa się z urządzeń opartych na systemie Linux z oprogramowaniem i oprogramowaniem układowym oraz centralnego administracyjnego serwera WWW. Obecnie istnieje 10 prototypów, oczekuje się, …

2
Po rozbiciu naszego kodu na bity wielokrotnego użytku, w jaki sposób testujemy i wdrażamy?
Zaczęliśmy od jednego programisty i jednego repozytorium svn zawierającego cały nasz kod: ^/foo/trunk/module-a ^/foo/trunk/module-b ^/foo/trunk/module-b/submodule-b1 ^/foo/trunk/website1 (w tym czasie była to duża poprawa). Po tym, jak mieliśmy szansę się nieco rozwinąć, zaczęliśmy mieć problemy z zależnościami cyklicznymi, powolnymi testami i ogólnymi trudnościami w ponownym korzystaniu z kodu (ponieważ np. Zestaw …


1
Dobre praktyki dotyczące pakowania programów w języku Python
Od jakiegoś czasu używam Pythona, zarówno w kontekście osobistych, jak i profesjonalnych projektów. Jedną z rzeczy, które ostatnio mi się przydarzyły, jest to, że nigdy nie myślałem o dobrym sposobie wdrażania programów w języku Python. Zasadniczo, ponieważ jest to głównie kilka skryptów, zwykle po prostu kopiuję je na maszynę, na …

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.