Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...

Mi-au disparut amigdalitele ?

Exista vreun plan de terorizare p...
 Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 

Remote development

- - - - -
  • Please log in to reply
1 reply to this topic

#1
LittleWho

LittleWho

    Member

  • Grup: Members
  • Posts: 288
  • Înscris: 30.11.2013
Salut
Ma roade de vreo 2 zile o problema pe care chiar nu reusesc s-o lamuresc pe Gogu, asa ca astept cat mai multe pareri/sugestii/etc. De asemenea, rog un admin sa modifice titlul in cazul in care poate descrie problema mai bine decat mine, nu stiu exact ce denumire are ce mentionez aici

Se da un scenariu destul de clasic, o aplicatie care pune la dispozitie un web API, are o baza de date, face log-uri, ruleaza pe un server, etc.
Problema vine de la faptul ca eu nu doresc sa clonez intreg mediul (nici macar cu docker sau vreun utilitar pentru containere de acelasi gen) pe fiecare computer pe care o sa lucrez la aplicatie. Mi-ar placea o solutie portabila prin care clonez codul, iar cand doresc sa rulez sa se execute pe server-ul de development pe care am mediul pregatit pentru aplicatie.

Stiu ca exista GIT hooks care rezolvau oarecum ce vreau, ai server de productie, server de dezvoltare, pui hook sa iti mute pe serverul de dezvoltare commit-urile si rulezi direct acolo, dar nu ma multumeste in totalitate, pentru ca in mod clar nu o sa dau commit la fiecare bucatica de cod pe care vreau sa o adaug si sa o testez.

Deci, am ajuns la seria de intrebari pe care o am:
  • Ce sugerati, development complet local si doar commiturile pe server sau doar coding-ul efectiv local si testarea direct pe server?
  • Daca optati pentru development local, aveti alternative pentru docker? (intrebare pur orientativa, nu ca nu mi-ar placea ceva la docker)
  • Daca considerati doar codatul local relevant, care sunt tool-urile/metodele folosite de voi (sau in industrie in mod general) pentru a usura procesul? Momentan am in cap ideea de a transfera manual prin SSH sau remote coding folosind ori shared storage pe linux sau un editor care suporta SSH-ul, dar ma gandesc ca trebuie sa existe practici mult mai bune decat asta.
Probabil raspunsurile pe care le astept tin foarte multe de preferinta/politica firmei unde lucrati/etc, asa ca astept cat mai multe pareri si lamuriri.
De asemenea daca am fost ambiguu in vreun punct, o sa revin cu clarificari cat mai repede.

Mersi :D

#2
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Nu am inteles exact care e lista de probleme pe care vrei sa le rezolvi.

1. Ori dezvolti local daca e un proiect fara DevOps, 2. ori folosesti ce cod DevOps ai deja pentru a crea mediul in vagrant/docker/whatever, tot local, 3. ori mountpoint la un server de dezvoltare central (cu sshfs de exemplu).

Cazurile 1 si 3 e pentru proiecte fara DevOps.

De ce programezi de pe mai multe calculatoare totusi?

Edited by OriginalCopy, 17 July 2018 - 13:54.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate