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

14   0   0  
  Pause sub
belə gələn üçün təşəkkür edirik mənim
təqdimat Mən danışmaq üçün gedirəm
pulsuz proqram inkişaf bina
Bir kiçik mühit və ya boru kəməri
Şirkət əsasən bu nə bəzi var biz
var və biz son üç əsnasında inşa
Bizim şirkət il
mənim ad sərt bitki artır Mən bir
kiçik Avstriya da Systems Engineer
başlanğıc şirkəti və biz laboratoriya yoxdur
sellüloz və kağız sınaq avadanlıqları
sənaye Belə ki, əsasən, biz cihazlar qurmaq
Biz müştərilər və o satmaq
Müştərilərə müəyyən aspektləri test üçün istifadə
Məsələn kağız belə bir test üçün
olardı nə qədər su bilər bir parça
kağız cihazlar şey cür udmaq
texnologiya baxımdan xüsusi fancy
baxımından ən belə daha çox C ++ istifadə etdiyiniz
üçüncü yumşaq bu yazılı olunur
c ++ sonra Python 3 və var
Sizə lazım olan açıq-aydın qlükoza
Hər yerdə ki, əsasən ehtiras və
bütün 15
Siz əvvəl bilmək həqiqətən istəyirəm etdi
Mən istəyirəm ki, boru kəməri haqqında danışmaq
tələbləri bəzi təqdim ki,
keçirdik və bu yalnız onların bəzi
Mən bunu almaq üçün vacibdir, sizin
ən azı tələb nə hiss
belə bir əhəmiyyətli istifadə halda
tələb offline dəstək var idi
bizim şirkət qərargahı yerləşir
Kənd Avstriya və ki,
Siz pəncərə baxsaq həqiqətən gözəl
və bu yaşıl ot bilərsiniz
dağlar və əsasən Iddia
lakin istədiyiniz halda faydalı deyil
müvafiq internet bağlantısı bir belə
yavaş internet bağlantısı və daha
Siz belə ki, biz etibar daha yaxşı istəyirəm Flick
olardı internet çox
bu, bizim üçün yaxşı olardı
Biz keçmişdə bilirik başqa bir şey
bu deyil olduqca faydalı
hər hansı bir geliştirici maşın asılı
haradasa mən sizin ən əmin deyiləm
eşitdim
hekayələr və ya onu görmüşəm sizin
öz gözləri ki, bəzi laptop bir maşın
bəzi ofisində bir geliştiricisi olan
həqiqətən ən mühüm
Şirkət bu olmadan, çünki
Bu laptop olmadan müəyyən məhsulları edə bilərsiniz
yerdə tikiləcək
Hər kəs belə ki, bütün şeylər, mən bilmirəm
lakin Mən onları gördüm və onlar
daha yaxşı belə var ki, böyük deyil
bunun üçün hazırlamaq
başqa şey asan olmalıdır
istifadə və istifadə etməlidir asan vasitələrdən istifadə etmək
alətləri və biz developers təmin etməlidir
Onlar rahat alətlər
biz istifadə etdiyiniz əgər belə böyük olacağını almaq
geliştirici bir ilə qarşılıqlı bilər, əgər
boru kəməri və boru kəməri orkestra və ya
yalnız almaq istifadə edərək boru kəmərinin ən
kifayət qədər ədalətli
və başqa şey olmalıdır
aydın i kifayət qədər hesab
daxili ətraf mühit üçün əhəmiyyətli olduğunu
users onlar bunu başa düşmək olar ki,
bütün Eternity böyük almaq lazımdır
Bunun detalları ancaq bir göz almaq lazımdır
Bu onlar tamam demək lazımdır mən bilirəm
Bu paketi tikilib və bu getdi
maşın bu maşın bu maşın və
Bu ki ki olardı baş
kifayət qədər ədalətli olmaq
və həmçinin aydın olan
boru kəməri bu da bir hackable bir deməkdir
belə ki, asanlıqla dəyişdirilə bilər ola bilər və
olduğu kimi vermək istəyirəm düzəlişlər
Siz çox minimal ümumi nə biz
var
tam olan uzaq, lakin
ən mühüm aspektləri ehtiva
Bu 20 dəqiqə danışıq üçün tələb olunur, belə ki,
Mən mý qısa giriş vermək alıram
burada hissələri bütün və sonra mən
bəzi istifadə halları ilə təmin
nə sizin hissi almaq üçün
mümkün belə biz başlamaq istəyirəm
biz olduğu alt buradan ayrıldı
geliştirici laptop bir şey ola bilər ki,
linux maşın windows qutusu mac qutusu
nə heç bir müəyyən tələb var
Belə maşın əsasən developers on
rahat hiss etməlidir
onun iş belə ki, bəlkə 90 görülən alma ilə
bəlkə bəlkə max və bəzi versiyası nəzarət
olacaq sistem almaq üçün kifayət qədər olacaq
oradan başladı ki, biz üçün qərar
bir depo kimi bizim kimi dövrə almaq pick
idarə server və ya sosializm version
nəzarət sistemi biz bunu istifadə çünki
məcburi biz bir çox onu və biz kimi
bu ki, biz oxumaq qalmaq üçün burada hesab edirəm
belə ki, biz bu böyük olardı fiqurlu əgər biz
açıq-aydın dəstəkləyir bir şey var
almaq və həmçinin developers istifadə etməyə imkan verir
onlar istəyirsinizsə silah üz, çünki
Bəzi developers ki, qənaət hiss etmir
ilə command line və bəlkə ilə
Bəzi vəzifələri belə etmək olduqca asandır
bir web interface belə ki, biz ki fiqurlu
yaxşı dövrə böyük olardı olardı
burada alət və biz çox xoşbəxt istəyirik
sonra həqiqətən geri seçimi zaman
bu bir az kobud idi açılmış, lakin
İndi bu olduqca çox hiss hiss
oradan istifadə etmək olduqca yaxşı biz baş bizlərin
tank üzərində orta bir burada
Mən idi, çünki burada biz Jenkins seçilmiş
Bu və mike / prosesində istifadə nə
işləri
ok və bu pulsuz proqram tamam var
bəzən siz Jenkins bilər istifadə edərək,
Jenkins bəzi baş ağrıları əgər verə bilər
Siz ustası kimi istifadə etməyin, əgər yalnız
Siz Jenkins istifadə etmək istəyirsinizsə, belə ki, sistem
daha yaxşı siz qeydlər qurmaq istifadə etmək
və Jenkins bir şey qurmaq yoxdur
özü bütün Jenkins imkan
orkestrovka və bütün digər
orada olardı hesabat və crafting və
kifayət qədər olardı ancaq bunu
digər maşın əsaslanır və ki
biz bir neçə build burun hüququ olduğu
Burada qanun stuff onlar c qurmaq ++
Layihə python layihələr vahid run
testlər onlar inteqrasiya test nə olursa olsun
tələb olunur
oradan bir dava və A-dən çox idi
dava Debbie n versiyası uyğun deyil
um depo server belə ki, biz qərarına gəlib
Debian bir sıra kimi məhsul gəmi
paketləri və ən təbii və 22
bir və bir ilə Debian paketləri gəmi
müntəzəm Debian depo və belə
paketləri idarə etmək bir alət lazımdır və
bəziləri mövcuddur və biz qalmaq
kasıblıq biz edirəm, çünki və ya bizim
ən yaxşı bizim istifadə halda uyğun yaşamağa
Mən ki yazılıb və getmək edirəm ki
mature i belə hesab edirəm və bu, olduqca lazımlı var
o xüsusiyyətləri və i bir çox var istifadə etmək
Siz, həqiqətən, kitab ən almaq hesab
dəmləmək sağ görülən
Siz burada sağ tərəfdən biz bir
Bəzi deməkdir qısa dotted line
şəbəkə ayırma biz çox var
Bizim daxili şəbəkə bu poplin of
və ya, həqiqətən, bütün bu onun ən və
xarici sağ tərəfdən
şəbəkə bəzi xarici güzgülər var
ki, mühərrik belə mühərrik X əsasən
balta üçün deposu xidmət bizim
müştərilər və biz çox hallarda var
ki, burada belə yeah Mən tərk
funny həqiqətən məhsulları və bəzi
Məsələn, biz üçün faydalı stuff
tərcümə belə tərcümə server
həqiqətən bizim bütün tərcümə edə bilərsiniz
bir tək web istifadə software
interface ki, bir web istifadə, lakin
onu sizin təmin həqiqətən gözəl var
bu bootstrap web interface twitter
istifadə etmək çox asandır, lakin bu belə deyil
Bu müzakirəsi üçün ancaq üçün əhəmiyyətli
bu, həqiqətən ki, bir fikir vermək
-ın ən əhəmiyyətli komponentləri
poplin mən bir ilə başlamaq istəyirəm
istifadə halda bu istifadə halda qurmaq üçün
və azad
proqram sabit parça biz güman ki,
ki, onun laptop burada developer
bir depo və ehtiva
proqram və də sabit azad
bütün Debian paketi məlumatlar var
bu bu depo əsasən
Belə ki, nə geliştirici ok yaratmaq üçün hazır
əsasən onun törətmək nə etmək lazımdır
cari vəziyyəti törətmək
bu bir azad filialı deposu
i zəng işi açıq-aydın artıq azad
Bunun üçün daha çox, lakin ola bilər
misal kifayət qədər və yaxşı relizlər
bütün geliştirici etmək lazımdır var
sevgi almaq üçün bu depo təkan və almaq
Bu yalnız giriş
boru kəməri, həm də lazımdır və ya bir
üçün həqiqətən məsul maşın
belə ki, bütün mənbə kodu arxivləşdirmə siz
bir azad filialı və və öhdəliyini
filialı potensial ola bilər
bir müştəri sövq
bu etmək əgər çox məqsədəuyğun olardı
əmin bu heç gedir, heç vaxt törətmək ki
üz yenidən
belə ki, bir xüsusiyyət ilə təmin almaq
ki, qoruyucu filial adlanır və
Bir layihə əsasında konfiqurasiya edə bilərsiniz
və layihə əsasında imkan verir
olan bəzi filial qorumaq
silinmiş və belə təkan məcbur
developers edə bilər alaq bilər ki,
filial alaq və oradan keçirdik
Jenkins 22-dən çox əsasən dövrə almaq
dəyişikliklər haqqında Jenkins bildirir
istifadə edərək istifadə edərək, müəyyən depolar
kitab bu daş olduğunu
standart get lab API xüsusiyyət
əsasən Jenkins hey Jenkins I bildirir
burada bəzi dəyişikliklər var bəlkə istədiyiniz
onunla bir şey
belə ki, onun tərəfində Jenkins böyük bir siyahısı var
layihələrin bu üçün qurur qurur ki,
azad filialları üçün nümunə c ++ layihə
Bu gecə kimi python layihə qurur
versiyaları nə-nə Jenkins əsasən
Bu edir belə məhsulları yaratmaq üçün necə bilir
yaxşı ətəyinə və ok bildirişlər informasiya
bu c ++ layihə və əslində
azad filialı mən lazım gəlir
Jenkins belə əsasən azad qurmaq
bir neçə addımlar və onlar əsasən
verməməklə qurmaq birini seçib
bir biz təmiz build mühit inşa
arasında hər hansı bir daxili mühit bölüşmək
vərəqələrinin belə ki, biz hər bir proqram əmin olun
təmiz daxili hər paket edilir
və minimal mühit əgər
maraqlı biz Debian Jenkins istifadə olunur
Bu gözəl dəsti var ki, ipucu
əsasən mücərrəd ki, script shell
asıl gritty və üz bir çox
istifadə Debian qablaşdırma ətraflı
Siz Jenkins Jenkins vərəqələrinin istifadə
paketi və ya mənbə vərəqələrinin üçün inşa
ikili paketləri qurmaq test çalışır
paketləri və sonra build node
görülən bütün nəticələri onu toplayır
builder artifact və toplayır
kimi bir şey ilə istifadəçi təmin edir
nə hər kəs qrafik və hesabat
istəyir, belə ki, bu aktualdır
geliştirici baxmaq bilərsiniz harada yerləşdirmək
Bu layihənin hazırkı vəziyyəti belə edə bilərsiniz
ona bir nəzər və tamam bu demək
XX paketini onun qurmaq
20 vahid testlər təmiz inşaat və
və o, tez nəzər edə bilərsiniz
ki, bu dövlət və bu
də point özelleştirebilirsiniz harada
bir çox misal üçün tikilmiş əgər belə
oksigen sənədlər var bəzi
oksigen xəbərdarlıq və oksigen və ya
qanun layihəsi
Siz istəyirəm bilər ki, istəyirəm ki, kilidi
nəzər və bu hesabat almaq və
və Jenkins xüsusiyyət şəkil olacaq
Belə görüntüləmək üçün yerdir
dəyişikliklər detalları belə ki, güman edək
ki, uğurlu bir binası
build əsərlər əslində bir ikili edir
Debian paketləri və ya Debian paketindən
orada
Jenkins bir paket edir və onu salır
bir söz və söz bir göz edir
Gələn paketi və tikinti
ilə çatdırılır məlumat
və bildiriş bildirişlər
ok bu bu bir azad kimi görünür
paketi bir gələn, çünki
orijinal almaq azad filialı
belə ki, azad filialı almaq sadiqdir
deyir tamam Mən məşğul necə
relizlər mən onu və onu qoymaq gedirəm
Mənim qeyri-sabit paylanması və ya
ki, məsələ üçün ki depo belə
Bu o deməkdir ki, bir və ya bütün paketləri
əsasən doldurulmuş olunur inşa edilir ki,
bir vahid up bir söz paketlər anbarda qala
distribution biz bu bir neçə var
və mən yalnız çox tez aşmaq istəyirəm
və ya müxtəlif bölüşdürmələr üzərində
Biz nümunə qeyri-sabit biz üçün var
bir test var və biz sabit və
o müxtəlif istifadə halları xidmət
var qeyri-sabit bir distribution edir ki,
paketləri belə ki, bütün vaxt atılır
Geliştirici yeni azad edir, əgər
Bu qeyri-sabit daxil doldurularaq bişirilir hər hansı bir paketi
İndi əsasən vaxtında bir nöqtədə
müştərilərə proqram sövq etmək istəyən
əks halda həyata tezliklə olacaq
iş belə dəfə bir nöqtədə
Geliştirici bu tamam qərar lazımdır
əsasən nəzərə almaq üçün kifayət qədər yaxşı
test və sınaq o deməkdir ki, bizim
QA şöbəsinin test Department bilər
cari nəzər başlamaq
dövlət
məsələn eşitmə belə komanda bilərsiniz
bu quraşdırır olub test
depo iş yükseltmeleri əgər iş əgər
paketləri xüsusiyyətləri əgər tam
Bütün qutuları ki, əgər işləyir
tələb həqiqətən və yeah
oradan biz q18 tələb
əsasən Jenkins iş və Mark başlamaq
test paylanması kimi sabit və
Bu aynalı olunur sabit vasitələri
xarici xarici depolar
güzgülər bir QA üzv tamam deyir bir dəfə belə
test bu versiyası
depo yaxşı kifayət qədər ola bilər
O, bazar bilər müştərilərə sövq
sabit və hər şey xaricində rəqs edir
depo kənarda bu bir
bütün, haqqında tam rundown
boru kəməri və mən yalnız tez almaq istəyirəm
bir və ya iki digər istifadə halları kimi
də sizə bir təəssürat vermək
mümkün olduğunu nə
mən tez biz yekunlaşdırmaq istəyirəm əvvəl
sabit qol mənbə paketi ilə var
bu Debian qablaşdırma məlumatlar
dövrə almaq almaq üçün bu paketi göndərib
qeyd Jenkins Jenkins qurmaq almaq
proqram bir ikili Debian var
Hazırda bir xahiş və var paketi
Bu boru kəməri vasitəsilə aşağı drips dəfə
qeyri-sabit test və sabit vasitəsilə
gec-tez biz müştəri hit olacaq
bir nöqtədə və adətən zaman
müştəri qutusu hesabat verəcək olur
İnşallah o onlar bunu bizim halda nə
Başqa bir nümunə ilə gedək və
OK, belə müştəri hesabat fərz edək
buck və ki ok güman edək
Bir Debian əskik bir insan pages
almaq deyil, adətən o dollar paketi
məlumat lakin bu, güman edək
misal geliştirici bu ki,
üçün ana səhifə OK edin həvalə
Bu paket və indi o, yaradır edir
Bir kar filialı əsasən kar və seçin
hər hansı bir ad üçün kar qablaşdırma ola bilər
nümunə və sonra o işə başlayır
paketi və o, indi açıq-aydın ola bilər
özü bilər hər şey qurmaq
qurmaq bir burada yerli paketlenmiş edilmişdir
bütün vahid test yerli Picard check
yerli kodu əhatə bütün
şeylər amma heç bir ehtiyac o, çünki var
bu ölüm bu heyəti təkan ola bilər
Burada filialı qablaşdırma yalnız durmağı
yenidən və sevgi onun üçün iş edək
və ya sonuncu boru kəməri belə iş yoxdur
Jenkins Jenkins qeyd bir daha almaq
gəlir paketləri yaratmaq üçün necə bilir
ancaq başqa filialı həqiqətən
məsələ belə ki, yenidən paketləri və qurur
Istifadəçi belə Jenkins sənətkarlıq və hesabat
olduqca çox asanlıqla məsələn spot bilər
incheon xəbərdarlıq və linç bir vasitədir
halda istifadə edə bilərsiniz ki,
istifadə etdiyiniz Debian bir deyil paketləri
Davud üçün bir linter paketləri və ola bilər
tamam bir var kimi şeylər agah
Bu paketi ikili və bu itkin
Bir adam səhifə Belə ki, bu gün səhər güman edək
getdi və qanun qurmaq üçün deyil
Onun ok qrafik yanaşı belə
biz də var hesabat var
Debian paketi və bu nöqtədə deyil
yenidən xahiş və çirkin qarşı atılan
bir deyir tamam bir Debian paketi var
Bu, həqiqətən gözəl, lakin bu gəlir
Hesab edirəm ki, görünür bilmirəm bəzi şöbə
Bu def qablaşdırma gələn kimi
Bu, əsasən atmaq mən qəbul deyiləm
üz belə bir bu tamam demək olar
bu çox mənasız nümunəsidir
yes lakin bu binanın təməli
növbəsində olan üst digər şeylər
out bir dəfə olduqca faydalı ola
Onlara misal üçün bu istifadə
boru kəməri və bir point istifadə edərək
söz və ya paketləri qərar
deposu sizə imkan verir təşkil etməlidir
biz gecə tamam kimi şeylər edə bilər yoxdur
Hər hansı bir bütün Debian paketləri yenidən
vaxt hər hansı bir depo hit heç vaxt idi
lakin biz bir dəyişən kimi şeylər spot bilər
pis və ya getdi paketləri və ya qırılması
Belə hallarda ilə paketlenmiş
Daha bir maraqlı amillər və mən istəyirəm
yalnız çox tez jump
Mən vaxt ancaq artıq deyiləm, çünki
bir təəssürat vermək
bu da istifadə təmin etmək üçün imkan verir
Belə bir xüsusi yaratmaq niyə kimi hallar
kiçik server distribution ki,
def qablaşdırma adlanır və biz hit əgər ki,
belə fərqli bir müsbət əgər bir
paketi bu ola bilər belə bir depo edib
ölüm qablaşdırma Bu getmək
Bu misalda belə ki, çox getmək deyil
qeyri-sabit Packaging üçün getmək edir
və oradan biz müntəzəm taksi və
Bu məcburi istifadə edilə bilər, belə depo
QA şöbə tərəfindən istifadə edilə bilər
developers özü və bu imkan verir
misal olmadan böyük refactorings etmək
iki ay qeyri-sabit qırılma və ya
üç ay geliştirici çünki
o istəyir hər hansı bir qaynaq paketi seçin və ya
o, bu barədə hack istədiyi hər hansı bir depo
və azad deyil törətməyə təkan
filial lakin məlum inkişaf şöbəsinə
və tökülmək bütün paketləri
Bu məşhur inkişaf filialı bu hit
çox depo və heç vaxt
Heç müştərilərə getmək lakin olardı
bizə bəzi böyük daxili imkan
sınaq və refactoring həyata bir dəfə
iş yalnız sadəcə birləşdirilə bilər
təcrübə azad və ilk var
belə açıq-aydın mənim vaxt yenidən halda istifadə
İndi artıq mən yalnız çox istəyirəm
tez bir neçə artıq getmək artıq getmək
biz öyrəndim dərslər
Mən olardı bəlkə onlar sizə faydalı istəyirik
böyük Mən əvvəl onlara məlum olsaydı
birinci daha yaxşı əmin olun
həqiqətən asan boru kəmərinin istifadə etmək və
asan-istifadə geliştirici nöqtəsi deməkdir
Sizin şirkət almaq istifadə edərək keçirmək
boru kəməri əmin olun
nəzarət və yalnız belə almaq ilə lazımlı
tələb əgər varsa
quraşdırma Jenkins üçün developers onların
bir ola bilər öz proqram binası
məsələ bəzi developers hətta çünki
ki, Jenkins olmalıdır şirkət siyasəti
Bəzi developers tikinti üçün istifadə edilə
Mən bunu görməməzlikdən yep deyəcəklər
gözəl başqaları yes i gedirəm deyəcəklər
tikinti üçün Jenkins almaq amma heç etdik
vahid test eşitdim və mən qayğı yoxdur
vahid haqqında qrafik haqqında ok cərimə sınayar
digər isə tamam necə bilmək deyəcəklər
che vahid test nəticələrini təhlil etmək necə
Jenkins ilə yaxşı və o, xoşbəxt
lakin o, məsələn olduğunu unuttum
olardı, həm də belə code əhatə
əmin siz ki, etmək üçün böyük
üz geliştirici və sizin mücərrəd
konfiqurasiya etmək üçün geliştirici tələb etmir
Jenkins o bir nəzər edə bilərsiniz
heç bir problem, lakin əsasən bu daha yaxşıdır
Onun üçün təmin və ya onun i hesab
mühüm və çalışan xidmətlər almaq üçün
real tez belə ki, bütün qurmaq deyil deyil
Sizcə xüsusiyyətləri var
vacib və ya faydalı, lakin ilə başlamaq
ən əhəmiyyətli biri olduğunu təmin
tələblər vaxt MMM üzərində dəyişdirmək üçün
onlar daha tez-tez çox tez-tez dəyişir və
Siz daha yaxşı üçün özünüz hazırlamaq və
Mən yaxşı hazırlıq üçün hesab edirəm ki,
tələblərinə dəyişən kimi avtomatlaşdırılması üçün
mümkün və avtomatlaşdırma qədər ok deməkdir
Mən Ansible istifadə kuklalar aşbaz istifadə edirəm
Siz server nə etmək lazımdır nə
konfiqurasiya lakin orada dayandırmaq deyil
məsələn almaq çünki yüksək bir təmin edir
API bütün layihələr con ola bilər idi
var belə program konfiqurasiya
heç bir ehtiyac parametrləri vasitəsilə getmək üçün
bir neçə yüz layihələr və tələb və
və redaktə qrup üzvlük və ya redaktə qarmaqlar
və ya kimi bir şey ola bilər ki,
üz avtomatlaşdırılmış və bu olmalıdır
avtomatlaşdırılmış yol
Siz Jenkins kullanıyorsanız başqa bir şey deyil
Jenkins shot kimi layihələr var
Bu insanların əgər varsa builder mən bilmirəm
bilirik ki, ancaq çox faydalı hesab edirəm
bir neçə var, çünki Mən deyiləm
min mağazaları yoxlanılması və dəyişdirilməsi
iş vahid hissələri bizi bir tələb
dəqiqə ki, əl ilə və ola bilər
belə ki, növbəti iki həftə əyləncə
Siz Jenkins əmin olun istifadə edərək müəyyən istifadə etdiyiniz
Siz konfiqurasiya interface toxunmaq heç vaxt
açıq-aydın test üçün başqa və
son nöqtə daha yaxşı seçmək sizin
tools ağıllı
biz digər deposu ilə başladı
server və daha çox matchup olmadan
qiymətləndirmə biz biz sizin tamam düşündüm, çünki
keçmişdən məlum və bu OK
onun iş ancaq biz məhdudiyyətlər təşkil etdik
olduqca tez və həqiqətən zaman
inteqrasiya gəlib belə bir boru kəməri tikmək
zamanla və bu tamam edirəm
Yalnız bir onlara bir at zərər olur
Debian deposu server ola bilməz
lakin həqiqətən əgər qədər rip ağır olduğunu
Beş digər xidmətlər var ki,
asılı və elə inteqrasiya
bu çətin olur nin almaq
ok belə ki, mənim müzakirəsi onu var təşəkkür edirəm
dinləmək üçün çox
Əgər hər hansı bir sualınız varsa,
Siz onların muhbirlik xahiş edə bilər dörd
dəqiqə və ya siz əlaqə tapa bilərsiniz
Mənim web haqqında ətraflı məlumat
ok thanks
Bəli, zəhmət olmasa
i soruşmaq istəyirdim aşağıda baxın
Bundan Developer Tools var
orada pulsuz proqram hər hansı digər parçaları
digər aspektləri üçün istifadə etmək
mühasibat əsas kimi biznes
müştəri əlaqələri bəlkə ya layihə
idarə əla sual
Hal-hazırda uzaq köç edir
xüsusi Enterprise Resource Planning
pulsuz proqram sistemi bir o
Siz əgər deyilən Triton mən bilmirəm
sağ ən azı olacağını bilirik ki,
bizim üçün seçim vasitədir indi i edirəm
Mən yeni deyirlər hesab əmin deyiləm
üzerine inşa edilmişdir sağlamlıq belə cəhd
Yeni bir sağlamlıq üçün baxmaq istəyirəm bilər
demoları almaq və nə bir göz var
mümkün
yes i təqdimat üçün lazımdır edin və
bir budaq model vahid gözdən
sort üçün bu kimi bir şey təhsil
Biz ki, bir budaq var
yes model və azad əsaslanır
bir belə məcburi adları i
Burada təqdim həqiqətən çox deyil
dəqiqə FİDE biz limitsiz çətin var
izah etmək
Belə ki, əsasən, biz relizlər var var
bir neçə il və ya bu azad ola bilər
bir neçə il adları var ki,
bu adı aşağıdakı biz azad
filial və biz inkişaf
filial və biz qablaşdırma filial var
və məhsullarının bütün növ belə yes biz
və mənə maraqlı gəlir, əgər
sonra və i ətraflı izah edəcək
Sizə
yep xoş
yes Bəli ilə necə məşğul edin
kimi hətta həqiqətən köhnə müəllim olmuşdur
kimi üç həftə
band ilə inteqrasiya üçün çalışırıq edirsiniz
həftəlik kimi azad edilib və ya yalnız üçün cəhd kimi
Bu köhnə filialları yeni versiyası daxil
Unikal əlavə olan daha çox xüsusiyyətləri
hansı şəkildə və digər səbəb ola bilər
qutusu cür
ok belə sual zaman zaman biz
belə uzun inkişaf filialı var
istifadə və biz qablaşdırılmış olunacaq
biz onları geri daxil ayrı olub
və həqiqətən yes biz əsasən biz bunu
inkişaf edib nə belə Rebase
Bizə belə ki, biz r üçün filial fərqi yoxdur
çox çox komitələr var
yalnız kimi tərəqqi məhsulları iş
və onlar master və ya geri almaq bir dəfə
onlar adətən əzilmiş edirik azad filialı
müvafiq törətmək ilə məntiqi öhdəliyini daxil
messages və sonra bütün kəməridir
yenidən və ya proqram belə yenidən edir
biz nə yoxdur, biz etmirlər
bir hit inkişaf Debian paketləri
inkişaf depo daxil hərəkət
Biz belə qeyri-sabit və ya sabit depo
bütün həqiqətən istifadə qurur ki, əmin olun
Biz belə orada relizlər ilə yol
üçün ikili Debian paketləri almaq heç
kar nə üçün biz bütün həmişə
məhsullarının cür yenidən
tamam

Share this subtitle


Description

This talk will cover how to power the development infrastructure of a small (non-cloud) company using free software. I present the goals and our requirements for the infrastructure and dig into some interesting parts, including: * Using a free software pipeline to get from code to the final product. * Discuss the use of free software alternatives to proprietary solutions. * Why the work on infrastructure is never finished. * Lessons learned