Subtitles for LinuxDays 2016 - Building a free software based development environment - F. Preinstorfer

14   0   0  
  Pause sub
joten kiitos tulossa minun
esitys aion puhua
rakentaa vapaa ohjelmistokehityksen
ympäristöön tai putki pientä
Yhtiö pohjimmiltaan se jotain, mitä me
on ja rakensimme viimeisten kolmen
vuotta meidän yritys
nimeni on kasvien kovempia olen
järjestelmät insinööri pieni itävaltalainen
Startup-yritys ja teemme laboratorio
testauslaitteet sellu- ja paperi-
teollisuus joten periaatteessa me rakentaa laitteita
myymme asiakkaille ja niitä
asiakkaat käyttävät sitä testaamaan tiettyjä näkökohtia
of esimerkiksi paperin joten yksi koetinkivi
olisi kuinka paljon vettä voi palan
paperi imevät sellaista laitteiden mitään
Erityisesti fancy alkaen teknologiamielessä
katsottuna käytämme useimmiten C ++ niin eniten
pehmeä kolmansiin se on kirjoitettu
c ++ sitten on Python 3 ja
ilmeisesti glukoosi että tarvitset
kaikkialla olisi pohjimmiltaan intohimon ja
kaikki 15
tiesitkö ennen haluat itse
puhua putki haluaisin
käyttöön joitakin vaatimuksista,
meillä oli ja ne ovat vain joitakin niistä
Mielestäni on tärkeää saada
tunne siitä, mitä tarvitaan ainakin
meidän käyttötapaus joten yksi tärkeä
vaatimus oli saada offline-tuki
Yhtiömme pääkonttori sijaitsee
Itävallassa maaseudulla ja joka on
todella mukavaa, jos tarkastellaan ikkunasta
ja tämä näkyy vihreää ruohoa
vuoria ja periaatteessa näin on
mutta se ei ole hyödyllistä, jos haluat
oikea internetyhteys joten meillä on
hidas internet-yhteys ja melko
pyyhkäisemällä haluat joten parempi olla luottaa
liikaa Internetissä, joka olisi
se olisi hyvä meille
toinen asia, että me tiedämme menneisyydestä
se, että on varsin hyödyllistä ei
riippuvainen mistään yksittäisestä kehittäjä kone
jonnekin Olen varma, että useimmat teistä
kuulla
tarinoita tai ovat nähneet sen kanssa
omin silmin, että jotkut kannettava jotkut kone
Joissakin toimistossa joidenkin kehittäjä on
oikeastaan tärkeintä
Yhtiön koska ilman niitä
ilman tätä laptop tiettyjä tuotteita voidaan
rakennetaan kaikkialla
En tiedä, jos joku on niin kaiken
niin mutta olen nähnyt heitä ja he
ole niin suuri on niin me paremmin
valmistautua siihen
toinen asia on se olisi helppo
käyttää ja helppo käyttää keinoja meidän pitäisi käyttää
välineet ja meidän pitäisi tarjota kehittäjille
työkaluja, jotka ne ovat mukavat kanssa
joten jos käytämme saada se olisi hienoa
jos kehittäjä voi vuorovaikutuksessa
putki ja orchestrate putkiston tai
useimmat putki vain käyttämällä get
Ymmärrän kyllä
ja toinen asia on se olisi
ymmärrettävää mielestäni se on melko
tärkeää, rakennettu ympäristö
että käyttäjät voivat ymmärtää sitä he eivät
täytyy saada saada kaikki Eternity suuri
yksityiskohdat siitä, mutta kannattaa katsoa
sitä ja niiden pitäisi sanoa kunnossa Tiedän
rakensi tämän paketin ja se meni tästä
kone tähän koneeseen tämän koneen ja
tämä tapahtui, että olisi, että olisi
olla reilua
ja joilla on myös ymmärrettävä
putki tarkoittaa se on myös hackable yksi
joten se voi olla voidaan helposti muuttaa ja
Säädetty tarpeen haluan antaa
sinulle erittäin vähän yleiskuvan siitä, mitä me
omistaa
se on kaukana ole täydellinen, mutta se
sisältää tärkeimmät näkökohdat,
Tähän tarvitaan 20 minuutin talk niin
Aion antaa lyhyt johdatus
kaikki osat täällä ja sitten minä
antaa sinulle joitakin käyttötapauksia järjestyksessä
saat tunne, mikä on
mahdollista siksi haluamme aloitettava
alhaalla vasemmalla täällä, jossa meillä on
kehittäjä laptop voisi olla mitään,
Linux-kone windows laatikko mac laatikko
mikä ei ole tiettyjä vaatimuksia
tällaisia kone periaatteessa kehittäjille
pitäisi tuntea olonsa mukavaksi
kanssa saada työnsä tehnyt niin ehkä 90
maybe max ja jotkut versionhallinta
järjestelmä olisi riittäisi saada
alkoi sieltä me päätimme että
poimia saada lap kuin meidän kuin arkisto
Hallintapalvelin tai sosialismia versio
ohjausjärjestelmä koska käytämme sitä
sisäisesti paljon pidämme siitä ja me
mielestäsi se on tullut jäädäkseen niin luemme
joten arvelimme se olisi hienoa, jos jos me
on jotain, ilmeisesti tukee
saada ja myös antaa kehittäjille mahdollisuuden käyttää
ase kohdata, jos he haluavat, koska
jotkut kehittäjät eivät koe säästö
joiden kanssa komentorivityökalun ja ehkä
jotkut tehtävät ovat melko helppo tehdä tällaisia
web-käyttöliittymä joten tajunnut se olisi
olla hyvä kierros olisi olisi suuri
työkalu täällä ja olemme varsin tyytyväisiä
valinta oikeastaan silloin kun
alkoi se oli se oli hieman karkea, mutta
nyt tuntuu se tuntuu melko melko
melko hyvä käyttää sieltä me suuntaamme
yli säiliöön on täällä keskimmäinen
tässä valitsimme Jenkins koska olin
tottunut siihen ja Mike / prosessi riippumatta
työt
ok ja se on ilmainen ohjelmisto sitä kunnossa
käyttämällä Jenkins joskus ehkä olet
Jenkins saattaa antaa sinulle päänsärkyä, jos
jos et käytä sitä master vain
järjestelmä niin jos haluat käyttää Jenkins
te paremmin muista käyttää rakentaa muistiinpanoja
ja ei rakenneta mitään Jenkins
itse anna Jenkins kaikille
orkestrointi ja kaikki muut
raportointi ja askartelu ja siellä olisi
siellä olisi tarpeeksi, mutta tehdä
rakentuu muita koneita ja se
jossa meillä on useita rakentaa nenä oikeaan
tässä laskun tavaraa he rakentaa c ++
Projekti python projekteja ne suoritetaan yksikkö
testejä tekevät integrointitestin tahansa
tarvitaan
sieltä meillä oli yli peruste ja
valitusperuste on Debbie n versio yhteensopiva
um arkistopalvelimelle joten päätimme
siirtää meidän tuote kuin Debianin
paketit ja se on kaikkein luonnollisin ja 22
aluksen Debian paketteja ja on
säännöllinen debian arkistoon ja niin
Tarvitsen väline käsitellä paketteja ja
jotkut niistä ovat saatavilla ja pidämme kiinni
joiden peruste, koska mielestämme tai meidän
kokea se sopii meidän käyttötapaus parhaiten niin
se Minusta se on kirjoitettu ja mennä
Aikuiset mielestäni niin ja se on varsin kätevä
käyttää hänellä on paljon ominaisuuksia ja i
ajatella saat suurimman kirjan tosiasiallisesti
tehdään oikealla puolella haihduta
oikealla puolella se täällä olemme
lyhyt katkoviiva, joka tarkoittaa jotkut
verkko eriytyminen joten meillä on suurin osa
Tämän popliini meidän sisäiseen verkkoon
tai oikeastaan kaikki se suurin osa sekä
oikealla puolella ulkoisen
verkko meillä on joitakin peilejä
ja se on periaatteessa moottorin X niin moottori
ax palvelee arkiston meidän
asiakkaita ja meillä on useita tapauksia
on tuon täällä niin joo jätetty pois joitakin
on hauska tavaraa todella ja jotkut
hyödyllinen tavaraa esimerkiksi myös
on käännös palvelimelle niin kääntäjiä
voi todella kääntää koko
ohjelmistot yhdellä yhdellä web
rajapinta käytämme verkkosivuilla joka vaan
se on todella mukavaa se tarjoaa oman
viserrys bootstrap web-käyttöliittymä on
melko helppo käyttää, mutta se ei ole niin
tärkeitä tämän puhua, mutta vain
antaa käsityksen, että tämä on todella
tärkeimmät komponentit on
popliini niin haluan päästä alkoi
käyttötapaus ja tämä käyttötapaus on rakentaa
ja vapauta
vakaa pala ohjelmisto niin oletamme
että kehittäjä täällä hänen laptop
on yksi arkistoon ja se sisältää
vakaa vapautuminen ohjelmisto ja se myös
on kaikki debian paketin tiedot
siinä joten tämä arkistoon on pohjimmiltaan
valmis rakentamaan ok niin mitä kehittäjä
tarvitsee vain periaatteessa sitoutua hänen on
sitoutua nykytilasta
arkiston julkaisu haara tässä
tapauksessa Kutsun sitä vapauta nyt ilmeisesti
siellä voi olla paljon enemmän, mutta tähän
Esimerkiksi vapauttaa tarpeeksi hyvä ja
siellä kaikki kehittäjä tarvitsee vain
push karttavarastoa saada rakkautta ja saada
up ei ole vain sisäänkäynnin tähän
putki, vaan siinä on tai on yksi
kone, joka on tosiasiallisesti vastuussa
arkistoida kaikki lähdekoodi joten jos
on sitoutuu on release haara ja ja
oksalla se voisi mahdollisesti olla
toimitetaan asiakkaalle
olisi erittäin suositeltavaa, jos teet
Varmista, että tämä sitoutua koskaan käy
jälleen pois
niin saat joka tarjoaa sinulle ominaisuus
joka on nimeltään suojaavan oksat ja
voit määrittää sen hankekohtaisesti
hankekohtaisesti ja sen avulla voit
suojella tiettyjä oksat olemasta
poistetut ja joutumista push niin
kehittäjät voivat voi karsia voi
karsia oksat ja sieltä meillä oli
Yli 22 Jenkins periaatteessa saada lap
ilmoittaa Jenkins noin muutoksista
tietyt arkistot käyttämällä käyttäen kyseistä
kirja joten tämä on kivi, että
standardi get lab sovellusliittymäominaisuutta se
pohjimmiltaan ilmoittaa Jenkins hei Jenkins I
joitakin muutoksia täällä ehkä haluat
tehdä jotain sen kanssa
niin Jenkins hänen puolella on valtava lista
projektien että se rakentaa se rakentaa varten
Esimerkiksi C ++ hanke luovutettavaksi oksat
se rakentaa python hankkeen kuin iltaisin
versiot mitä-tahansa Jenkins pohjimmiltaan
osaa rakentaa tavaraa niin se vie
tietoa hyviä kierrosaikoja ja ilmoitukset ok
tämä on C ++ projekti ja se on todella
lähtöisin release haara joten minun pitäisi
rakentaa julkaisu pohjimmiltaan niin Jenkins
Muutaman askeleen ja ne ovat pohjimmiltaan
valitaan yksi rakentaa ei tarjoa
sisäänrakennettu puhdas rakennetussa ympäristössä teemme
ei jaa rakennettu ympäristö kaikkialla
laskut joten voimme varmistaa, että jokainen ohjelmisto
jokainen paketti on sisäänrakennettu ovat puhtaassa
ja minimaalinen ympäristö jos olet
kiinnostunut käytämme Debian Jenkins
vihjeen, että se on mukava joukko
pohjimmiltaan kuori skripti, joka abstrakti
pois paljon nitty ja hiekkainen
yksityiskohdat Debian pakkauksen avulla, kun
käytät Jenkins Jenkins laskuttaa
paketti tai rakennettu lähde laskut
rakentaa binääripaketit kulkee testit
pakkaukset ja sen jälkeen rakentaa solmu on
tehdään se kerää kaikki tulokset se
kerää rakentaja esineen ja sen
tarjoaa käyttäjälle jotain
kaavioita ja raportteja, jotka varmaan
haluaa olla niin tämä on todellinen
paikka, jossa kehittäjä voi tarkastella
nykytila tämän hankkeen joten voit
katsomaan sitä ja sanoa kunnossa tämä on
kahdeskymmenes rakentaa paketin sen
rakentajat puhdas meillä on 20 Osatestit ja
ja hän voi hän voi nopeasti katsoa
että ja missä kunnossa se ja tämä on
myös kohta, jossa voi muokata
melko paljon, joten jos esimerkiksi rakennetaan
happi dokumentaatio on joitakin joitakin
varoitukset ja hapen tai happi
laskuttaa
lukita, että haluat, että haluat ehkä
jotta katsomaan ja raportointi ja
ja kuvaajien ominaisuus Jenkins olisi
oikea paikka visualisoida tällaisten
muutokset tällaiset yksityiskohdat niin Oletetaan
että rakennus onnistunut ja yksi
rakentaa esineitä on todella binary
Debian-paketteja tai debian paketin
siellä
Jenkins ottaa paketin ja heittää sen
peruste ja perusteen vie katsomaan
saapuva paketti ja rakennus
tietoa, joka toimitetaan sen
ja ilmoitus ilmoitukset
ok tämä on tämä näyttää julkaisu
pakettia, koska se lähtöisin
release haara alkuperäisestä get
sitoutuneet saada release haara joten se
päästää minut Tiedän, miten käsitellä
releases Aion ottaa sen ja laittaa sen
minun epävakaan jakelun tai
säilytyspaikka että siitä asiasta niin
tämä tarkoittaa, että yksi tai kaikki paketit
jotka on rakennettu periaatteessa täytetyt
yhdeksi ylä Repository peruste
jakelu meillä on useita näistä
ja haluan vain hyvin nopeasti saada yli
tai yli eri jakelua että
olemme meillä on esimerkiksi epävakaa me
on testaus- ja meillä on vakaa ja
ne palvelevat eri käyttötapauksia niin
epävakaa yksi on on jakelu, joka
paketit heitetään koko ajan, joten
jos kehittäjä tekee uuden version
jokainen kolli on tungetaan epävakaa
nyt jossain vaiheessa et periaatteessa
haluat kuljettaa ohjelmistoa asiakkaille
muuten olisi pian pois
liiketoimintaa niin jossain vaiheessa I
kehittäjä on päätettävä kunnossa tämä on
tarpeeksi hyvä periaatteessa päästä
testaus ja testaus tarkoittaa, että
testaus Department of QA osasto voi
alkaa katsomaan nykyiseen
tila
auditiivinen joten joukkue voi esimerkiksi
testata onko asentaa tästä
arkiston työtä, jos päivityksiä toimi, jos
paketit ovat täydellisiä jos piirteet
työskentelevät jos kaikki laatikot, jotka ovat
tarvitaan todella tehdään ja joo
sieltä vaadimme Q18 on
pohjimmiltaan aloittaa Jenkins työ ja Mark
testattavan jakelun vakaiksi ja
stabiili tarkoittaa sitä, että se on peilattu
ulkoinen arkistot ulkoiseen
peilit joten kerran QA jäsen sanoo kunnossa
tämä tämä versio testaus
arkistossa on tarpeeksi hyvä se voi olla
toimitetaan asiakkaille hän voi markkinoida
vakaa ja kaikki on tanssia ulkopuolella
ulkopuolella Loppusijoituslaitoksen joten tämä on
Täysimittainen listaus on koko
putki ja haluan vain nopeasti
on yksi tai kaksi muuta käyttöä tapauksissa
hyvin antaa sinulle vaikutelman of
mikä on mikä on mahdollista
joten ennen Haluan nopeasti tiivistää me
on vakaa käsi lähde paketti
debian pakkaus sen sisältämä tieto me
lähetetään tämä paketti saada saada saada lap
saada huomannut Jenkins Jenkins rakentaa
ohjelmisto meillä on binäärinen Debian
paketti, joka on läsnä peruste ja
kun se tippuu alas läpi putken
kautta epävakaa testaus ja vakaa se
ennemmin tai myöhemmin me osuma asiakkaalle
jossain vaiheessa ja yleensä kun se
tapahtuu asiakas raportoi laatikko
toivottavasti hän tekee meidän tapauksessamme he tekevät niin
mennään kanssa toisen esimerkin ja
Oletetaan ok niin asiakas raportoi
Buck ja oletetaan, että ok
mies sivuja puuttuu Debianin
paketti niille taalaa eivät yleensä saa
raportoitu Oletetaan kuitenkin tähän
Esimerkiksi, että se on niin kehittäjä on
tehtävänä on ok ota klo äiti sivun
Tämän paketin ja nyt hän tekee hän luo
kuuro haara pohjimmiltaan kuuro ja poimia
tahansa nimi voi olla kuuro pakkauksia
Esimerkiksi ja sitten hän alkaa työskennellä
paketti ja nyt hän voisi ilmeisesti
rakentaa kaiken itse hän voisi
rakentaa pakattu paikallisesti täällä
kaikki yksikkö testi paikallisesti Picard tarkastus
koodikattavuutta paikallisesti kaikille
asioita, mutta ei ole tarvetta, koska hän
voi myös työntää tämä henkilökunta tästä kuoleman
pakkaus haara täällä vain nousta
uudelleen ja antaa rakkautta tehdä työtä hänelle
vai onko tämä putki tehdä työtä niin
nousta jälleen huomata Jenkins Jenkins
osaa rakentaa paketteja se tulee
toisesta haara, mutta ei oikeastaan
asia niin se rakentaa paketteja ja uudelleen
Jenkins käsitöitä ja raportointi joten käyttäjä
voi varsin hyvin helposti paikalla esimerkiksi
Incheon varoitukset ja lynching on työkalu
että saatat haluta käyttää tapauksissa
käytät Debianin paketit se on on
Linter David paketteja ja se voi
ilmoittaa sinulle asioita, kuten kunnossa siellä
binary tämän paketin, ja se puuttuu
mies sivun niin Oletetaan tänä aamuna
ei ole mennyt, ja lasku on rakentaa
sen ok joten lisäksi kuvaajia ja
raportointi meidän on myös oltava
Debian-paketti ja tässä vaiheessa se on
jälleen heitetty vastaan peruste ja ruma
sanoo kunnossa se on se on debian paketin
se on todella mukava, mutta se on peräisin
jotkut haara että en tiedä miltä se näyttää
kuten se on lähtöisin def pakkaus
En ota sitä niin se pohjimmiltaan heittää
sen pois niin voisi sanoa kunnossa tämä on
tämä on melko turhaa esimerkki
kyllä mutta se on perusta rakennuksen
muita asioita päälle, jotka ovat puolestaan
osoittautua varsin hyödyllinen, kun olet
ne esimerkiksi tällä tästä
putki ja käyttämällä yhden kohdan a
vetoomus päättää paketteja
pitäisi osua arkistoon voit
do asioita, kuten kunnossa voimme tehdä öisin
uusinnan kaikista Debian-paketteja missään
aika ei koskaan osu mihinkään arkistoon
mutta voimme havaita asioita, kuten muuttamalla
pis tai mennyt paketteja tai murtuminen
pakata tällaisia tällaisia tapauksia
toinen mielenkiintoinen tekijät ja haluan
vain hyvin nopeasti hypätä että
koska olen jo ajan mutta vain
antaa teille vaikutelman
se voi myös tarjota käyttöön
tapaukset kuten miksi ei luoda erityisen
jakelun sovelmapalvelin että
kutsutaan def pakkaamista ja jos osuimme
tällainen erilainen positiivinen, jos jos
paketti osuu tällaisen arkiston se voisi
mennä kuolemaan pakkaus on tähän
tässä esimerkissä, joten se ei mene liian
epävakaa se ei mene saada pakkauksia
ja sieltä meillä on säännöllinen ohjaamo ja
arkiston joten sitä voidaan käyttää sisäisesti
QA-osasto voi käyttää mukaan
kehittäjät itse ja tämä mahdollistaa
Esimerkiksi tehdä iso refactorings ilman
rikkomatta epävakaa kaksi kuukautta tai
kolmeen kuukauteen kehittäjä voi
valita minkä tahansa lähdepakettien että hän haluaa tai
tahansa arkistosta että hän haluaa hakata sitä
ja työnnä sitoutumaan ei ole vapauttaa
haara vaan tunnettuun kehitystä haara
ja kaikki paketit putoavat pois
Tämä tunnettu kehitys haara osuma tämän
hyvin arkistoon ja koskaan
koskaan mene asiakkaille vaan että olisi
antavat meille joitakin hienoja sisäisiä
testaus ja kun refactoring tapahtuu
työ voi vain yksinkertaisesti sulautetaan
vapauta käytäntö ja olet ensimmäisen
Käytä tapauksessa uudelleen niin ilmeisesti minun aika on
Yli nyt haluan vain hyvin
nopeasti siirtyä mennä useiden
oppituntia että olemme oppineet
Ehkä he sinulle hyötyä olisin
hyvä, jos olisin tiennyt niistä ennen
Ensimmäinen on sinulle parempi varmista
ovat todella helppokäyttöinen putki ja
helppo käyttää keinoja kehittäjä pisteen
katsella jos käytät get yrityksessäsi
Varmista, että putki on
hallittavissa ja käyttökelpoista saada vain niin
jos olet jos tarvitset oman
kehittäjät setup Jenkins niiden
oma ohjelmisto joilla voi olla
kysymys, koska joidenkin kehittäjien vaikka
se on yritys politiikkaa Jenkins pitäisi
käytetään rakentamiseen joidenkin kehittäjien
sanovat juu minä välittämättä siitä
hieno toiset kyllä aion
ottaa Jenkins rakentamiseen, mutta en ole koskaan
kuullut Osatestit ja en välitä
noin kaavioita Osatestit ok fine
toisilla sanovat okei Osaan
miten analysoida che yksikön testitulosten
kanssa Jenkins, joka on hyvä ja hän on onnellinen
mutta hän unohti, että esimerkiksi
koodin kattavuuden sekä niin se olisi
hienoa varmista, että voit
abstrakti pois kehittäjä ja olet
eivät vaadi kehittäjä määrittää
Jenkins hän voi katsoa sitä
ei ole ongelma, mutta pohjimmiltaan se on parempi
määrätään hänelle mielestäni se on
tärkeää saada palveluja vauhtiin
real nopeasti, joten älä älä rakentaa kaikki
ominaisuuksia, jotka ovat mielestäsi
tärkeitä tai hyödyllisiä, mutta aloittaa
tärkein ja säätää
vaatimukset muuttuvat ajan mittaan mmm
ne muuttuvat hyvin usein useammin ja
sinun on parasta valmistautua tähän ja
Mielestäni paras valmistautuminen
muuttuviin vaatimuksiin on automatisoida niin
paljon kuin mahdollista ja automaatio tarkoittaa ok
Olen käyttää ansible käyttö nuket kokki
mitä sinun täytyy tehdä palvelimelle
kokoonpano mutta eivät pääty tähän
koska esimerkiksi saada kovaa tarjoaa
API olivat kaikki hankkeet con voi olla
konfiguroitu ohjelmallisesti niin siellä
ei tarvitse mennä läpi asetukset
satoja hankkeita ja vaativat ja
ja muokata ryhmän jäsenyys tai muokata koukut
tai jotain sellaista, joka voi olla
automatisoitu pois ja sen pitäisi olla
automatisoidusti
toinen asia on, jos käytät Jenkins
siellä projektit kuten Jenkins ammuttu
rakentaja En tiedä onko se jos ihmiset
tietävät, että mutta mielestäni se on varsin hyödyllinen
koska meillä on muutamia en ole siitä
tuhat tarkkailun kaupat ja muuttuviin
yksittäisiä osia työ vaatii meille
minuutti tehdä käsin ja voisit
on hauskaa seuraavan kahden viikon joten jos
käytät asetettuun Jenkins varmista
et koskaan kosketa Määritä liitäntä
sitä paitsi testaukseen ilmeisesti ja
viimeinen kohta on sinulle parempi valita
työkaluja viisaasti
aloitimme toisen arkiston
palvelimen ja ilman matchup paljon paljon
Arvioinnin koska ajattelimme kunnossa olemme
tunnetaan sen menneisyydestä ja se on ok se sitä
tekee työnsä mutta olemme osuma rajoitukset
melko nopeasti ja itse kun
rakentaa niin putki integraatiot tulla
ajan ja luulet kunnossa tämä on
juuri kukaan loukkaannu niitä yksi
debian arkistopalvelimelle se ei voi olla
että vaikea repiä että jopa mutta itse jos
on viisi muita palveluja,
riippuvaisia siitä ja jotenkin integroida
se se on saada se saa hankala
ok niin se on se minun puhua kiitos
hyvin paljon kuunteluun
Jos sinulla on kysyttävää
saatat kysyä heiltä ilmiantaja neljä
minuuttia tai löydät yhteystiedot
Lisätietoja sivuni
Okei kiitos
kyllä ​​kiitos
katso alla halusin kysyä
syrjään näistä kehitystyökalut ovat
Onko muita paloja vapaiden ohjelmistojen
käyttää mistä meidän muiden näkökohtien
yrityksesi kuten kirjanpito ydin
asiakassuhteet ehkä tai projekti
hallinta erinomainen kysymys
parhaillaan siirtymässä pois
proprietary toiminnanohjausjärjestelmän
System vapaa ohjelmisto yksi on
nimeltään Triton En tiedä, jos jos
tietää, että aivan olisi ainakin
apuväline, meille juuri nyt luulen
En ole varma mielestäni se on nimeltään uusi
terveys, joka on rakennettu kokeiltu niin
sinun kannattaa etsiä uutta terveydelle
saada demot ja vilkaista mitä
mahdollinen
kyllä haluta i tarvitsevat esittelyä ja
tarkistaa joitakin yhtenäistetty haarautuvan malli
kouluttaa jotain se tavallaan
että meillä on meillä on haarautuvan
mallintaa kyllä ​​ja se perustuu julkaisu
nimet sisäisesti niin se on yksi, joka i
Tässä esitetty on oikeastaan aika
minuutti fide yksi meillä on rajaton kovaa
selittää
joten periaatteessa meillä on meillä on releases
muutaman vuoden välein tai se ei vapauta on
muutaman vuoden välein, että, että on nimet
ja sen alla nimi olemme julkaissut
oksat ja olemme kehitys
oksat ja meillä on pakkaus oksat
ja kaikki semmoista niin kyllä me teemme
ja jos olet kiinnostunut tulemaan minulle
jälkeenpäin ja aion selittää yksityiskohtaisesti
sinulle
juu tervetullut
kyllä kiitos joo miten käsitellä
kuten edes todella vanha opettaja ollut
kuten kolmeviikkoisia
älä yritä integroida se bändi
vapautetaan kuten viikoittain tai aivan kuten yrittää
yhdistää nämä vanhat oksat uusi versio
mikä lisää ominaisuuksia lisätty ainutlaatuinen
tavalla ja joka voi aiheuttaa muita
Tällainen laatikko
ok joten kysymys on, kun me, kun me
on niin pitkä kehitys oksien
käytämme ja sitten pakataan
erikseen, onko meillä yhdistää ne takaisin
ja itse asiassa kyllä teemme me pohjimmiltaan
rebase niin mitä osuu kehitystä
haara ei ole merkitystä meille niin me r
on olemassa monia monia komiteoita, jotka ovat
vain toimi edistystä tuollaista
ja kun he saavat takaisin master tai
release haara he yleensä puristuksiin
loogisiin arkistotoimituksiin kunnon sitoutua
viestejä ja sitten koko putki on
uudelleen tai ohjelmisto on rakennettu uudelleen niin
mitä emme tee ei emme ota
kehitys Debian-paketteja, että osuma
kehittäminen tietovaraston ja siirtää sen
epävakaa tai vakaa arkistoon niin me
Varmista, että kaikki rakentuu itse käyttää
polkua tiedotteet siellä niin me
koskaan ota binary Debian-paketteja
kuuro jostain me kaikki olemme aina
rakentaa sellaista tavaraa
kunnossa

Share this subtitle



Description