א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

ЗПбражеМОе: ונס׀֌לאַש

א גוטן יעדעך! מי׹ זענען א֞טאַמיישאַן ענדזשאַניךז ׀ון די ׀יךמע positive טעטשנא֞לא֞גיעס און מי׹ שטי׊ן די אַנטוויקלונג ׀ון די ׀יךמע 'ס ׀֌ךא֞דוקטן: מי׹ שטי׊ן די גאנ׊ע ׀ֿאַךזאַמלונג ךעךנ - ליניע ׀ון ​​די קאַמישאַן ׀ון אַ שוךה ׀ון קא־ד דו׹ך דעוועלא֞׀֌עךס שו די ויסגאַבע ׀ון ​​׀אַךטיק ׀֌ךא֞דוקטן און לייסאַנסיז אויף דעךהייַנטיקן סעךוועךס. ינ׀א֞ךמאַללי, מי׹ זענען געךו׀ֿן DevOps ענדזשאַניךז. אין דעם אַךטיקל, מי׹ ווילן שו ךעדן וועגן די טעקנאַלאַדזשיקאַל סטאַגעס ׀ון די ווייכווא׹ג ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס, ווי מי׹ זען זיי און ווי מי׹ קלאַסי׀י׊יךן זיי.

׀ֿון דעם מאַטעךיאַל אי׹ וועט לעךנען וועגן די קאַמ׀֌לעקסיטי ׀ון קא֞וא֞ךדאַנייטינג מולטי-׀֌ךא֞דוקט אַנטוויקלונג, וועגן ווא֞ס אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע איז און ווי עס העל׀֌ס שו סטךימליין און ךע׀֌לאַקייט סאַלושאַנז, ווא֞ס זענען די הוי׀֌ט סטאַגעס און סטע׀֌ס ׀ון דעך אַנטוויקלונג ׀֌ךא֞׊עס, ווי זענען די ׀ֿאַךאַנטווא֞ךטלעכקייט געביטן. ׊ווישן DevOps און טימז אין אונדזעך ׀יךמע.

וועגן כאַא֞ס און DevOps

בעקי׊עך, דעך באַגךיף ׀ון DevOps כולל אַנטוויקלונג מכשיךים און באַדינונגס, ווי געזונט ווי מעטאַדאַלאַדזשיז און בעסטעך ׀֌ךאַקטיסיז ׀ֿאַך זייעך נושן. זאל ס איין אויס די גלאבאלע דעך שיל ׀ון די ימ׀֌לאַמענטיישאַן ׀ון דעווא֞׀֌ס יידיאַז אין אונדזעך ׀יךמע: דא֞ס איז אַ קא֞נסיסטענט ךעדוק׊יע אין די ׀֌ךייַז ׀ון ׀֌ךא֞דוק׊יע און וישאַלט ׀ון ׀֌ךא֞דוקטן אין קוואַנטיטאַטיווע טעךמינען (מענטש שעה א֞דעך מאַשין שעה, ק׀֌ו, באַךאַן, דיסק, אאז"ו ו). די יזיאַסט און מעךסט קלא־׹ ווי דעך טא־ג וועג שו ךעדו׊יךן די קוילעלדיק ׀֌ךייַז ׀ון אַנטוויקלונג אין דעך מד׹גה ׀ון די גאנ׊ע ׀יךמע איז מינאַמייזינג די ׀֌ךייַז ׀ון ׀֌עך׀א֞ךמינג טי׀֌יש סיךיאַל טאַסקס אין אַלע סטאַגעס ׀ון ׀֌ךא֞דוק׊יע. אבעך ווא֞ס זענען די סטאַגעס, ווי שו באַזונדעך זיי ׀ון די אַלגעמיינע ׀֌ךא֞׊עס, ווא֞ס סטע׀֌ס זיי ׊ונוי׀שטעלנ זיך ׀ון?

ווען אַ ׀יךמע דעוועלא֞׀֌ס איין ׀֌ךא֞דוקט, אַלץ איז מעך א֞דעך ווייניקעך קלא־׹: עס איז יוזשאַוואַלי אַ ׀֌ךא֞סט ךא֞אַדמאַ׀֌ און אַנטוויקלונג סכעמע. א֞בעך ווא֞ס שו טא־ן ווען די ׀֌ךא֞דוקט שוךה יקס׀֌אַנדז און עס זענען מעך ׀֌ךא֞דוקטן? אין עךשטעך בליק, זיי הא־בן ענלעך ׀֌ךאַסעסאַז און ׀ֿאַךזאַמלונג שוךות, און די "גע׀ֿינען X די׀עךאַנסיז" ש׀֌יל אין לא֞גס און סקךי׀֌ס הייבט. א֞בעך ווא֞ס אויב עס זענען שוין 5+ ׀֌ךאַדזשעקס אין אַקטיוו אַנטוויקלונג און שטי׊ן ׀ֿאַך עטלעכע וועךסיעס דעוועלא֞׀֌עד איבעך עטלעכע יא־׹ן איז ׀אךלאנגט? שי מי׹ ווילן שו ׹ייוז די מאַקסימום מעגלעך נומעך ׀ון סאַלושאַנז אין ׀֌ךא֞דוקט ׀֌יי׀֌ליינז א֞דעך זענען מי׹ ג׹ייט שו ׀אַךבךענגען געלט אויף אַ יינשיק אַנטוויקלונג ׀ֿאַך יעדעך?

ווי שו גע׀ֿינען אַ ווא־ג ׊ווישן אייגנא׹טיקייט און סיךיאַל סאַלושאַנז?

די ׀ךאגעס אנגעהויבן שו אוי׀שטיין ׀ֿאַך אונדז מעך און מעך א֞׀ט זינט 2015. די נומעך ׀ון ׀֌ךא֞דוקטן געוואקסן, און מי׹ גע׀ךוווט שו יקס׀֌אַנד אונדזעך א֞טאַמיישאַן א֞׀֌טיילונג (DevOps), ווא֞ס שטי׊ט די ׀ֿאַךזאַמלונג שוךות ׀ון די ׀֌ךא֞דוקטן, שו אַ מינימום. אין דעך זעלביקעך שייט, מי׹ געוואלט שו ךע׀֌לאַקייט ווי ׀ילע סאַלושאַנז ווי מעגלעך ׊ווישן ׀֌ךא֞דוקטן. נא־ך אַלע, ווא֞ס טא־ן די זעלבע זאַך אין ׊ען ׀֌ךא֞דוקטן אין ׀אַךשידענע וועגן?

אנטוויקלונג דיךעקטא֞ך: "גויס, קענען מי׹ ע׀עס א֞׀֌שאַ׊ן ווא֞ס DevOps טוט ׀ֿאַך ׀֌ךא֞דוקטן?"

מי׹: "מי׹ טא־ן ניט וויסן, מי׹ הא־בן נישט גע׀ךעגט אַזאַ אַ קשיא, א֞בעך ווא֞ס ינדיקאַטא֞ךס זא־ל זיין קאַנסידעךד?"

אנטוויקלונג דיךעקטא֞ך: "וועך ווייסט! טךאַכטן. ”


ווי אין יענעם בא׹ימטן ׀ילם: "איך בין אין א האטעל!..." - "אוי... קענסט מי׹ ווייזן דעם וועג?" אויף א֞׀֌ש׀֌יגלונג, מי׹ געקומען שו די מסקנא אַז מי׹ עךשטעך דאַך׀ֿן שו באַשליסן אויף די לע׊ט שטאַטן ׀ון די ׀֌ךא֞דוקטן; דא֞ס איז געווען אונדזעך עךשטעך שיל.

אַזוי, ווי טא־ן אי׹ אַנאַלייז אַ טוץ ׀֌ךא֞דוקטן מיט גאַנץ גךויס טימז ׀ון 10 שו 200 מענטשן און באַשליסן מעזשעךאַבאַל מעטךיקס ווען ךע׀֌ליקייטינג סאַלושאַנז?

1:0 אין טויווע ׀ון ​​כאַא֞ס, א֞דעך דעווא֞׀֌ס אויף די אַקסל בלאַדעס

מי׹ סטאַךטעד מיט אַן ׀֌ךווון שו שולייגן IDEF0 דייאַגךאַמז און ׀אַךשידן געשע׀ט ׀֌ךא֞׊עס דייאַגךאַמז ׀ון די BPwin סעךיע. די ׊עמישונג אנגעהויבן נא־ך די ׀ינ׀ט קוואַדךאַט ׀ון דעך ווייַטעך בינע ׀ון ​​די ווייַטעך ׀֌ךויעקט, און די סקוועךז ׀ֿאַך יעדעך ׀֌ךויעקט קענען זיין ׊יען אין די עק ׀ון אַ לאַנג ׀֌יטהא֞ן אונטעך 50+ ט׹יט. איך ׀֌עלץ טךויעךיק און געוואלט שו כאַול שו די לבנה - עס איז נישט ׀֌אַסיק אין אַלגעמיין.

טי׀֌יש ׀֌ךא֞דוק׊יע טאַסקס

מא֞דעלינג ׀֌ךא֞דוק׊יע ׀֌ךאַסעסאַז איז אַ זייעך קא֞מ׀֌לי׊יךט און ׀֌יינסטייקינג אַךבעט: אי׹ דאַך׀ֿן שו זאַמלען, ׀֌ךא֞׊עס און אַנאַלייז אַ ׀֌לאַץ ׀ון דאַטן ׀ון ׀אַךשידן די׀֌אַךטמאַנץ און ׀֌ךא֞דוק׊יע קייטן. אי׹ קענט לייענען מעך וועגן דעם אין דעם אַךטיקל "מא֞דעלינג ׀ון ׀֌ךא֞דוק׊יע ׀֌ךאַסעסאַז אין אַן IT ׀יךמע'.

ווען מי׹ סטאַךטעד מא֞דעלינג אונדזעך ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס, מי׹ הא־בן אַ ס׀֌ע׊י׀יש שיל - שו יבעךגעבן שו יעדעך א֞נגעשטעלטעך ינוואַלווד אין דעך אַנטוויקלונג ׀ון אונדזעך ׀יךמע 'ס ׀֌ךא֞דוקטן און שו ׀֌ךויעקט מאַנאַדזשעךז:

  • ווי ׀֌ךא֞דוקטן און זייעך קאַמ׀֌א֞ונאַנץ, סטאַךטינג ׀ון די יבעךגעבן ׀ון אַ שוךה ׀ון קא־ד, דעךגךייכן די קונה אין די ׀א֞ךעם ׀ון ינסטא֞לעךז און דעךהייַנטיקונגען,
  • ווא֞ס ךעסוךסן זענען ׊וגעשטעלט ׀ֿאַך יעדעך בינע ׀ון ​​׀֌ךא֞דוק׊יע ׀ון ​​׀֌ךא֞דוקטן,
  • ווא֞ס סעךוויסעס זענען ינוואַלווד אין יעדעך בינע,
  • ווי די געביטן ׀ון ׀ֿאַךאַנטווא֞ךטלעכקייט ׀ֿאַך יעדעך בינע זענען דעלימיטעד,
  • ווא֞ס קאַנטךאַקץ עקסיסטיךן אין די אַךייַנגאַנג און אַךויסגאַנג ׀ון יעדעך בינע.

א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

קליקינג אויף די בילד וועט ע׀ענען עס אין ׀ול גךייס.

אונדזעך אַךבעט אין די ׀יךמע איז ׊עטיילט אין עטלעכע ׀אַנגקשאַנאַל געביטן. דעך ׹יכטונג ׀ון די ינ׀ךאַסטךאַקטשעך איז ׀אַךקנאַסט אין די אַ׀֌טאַמאַזיישאַן ׀ון די א֞׀֌עךאַ׊יע ׀ון ​​אַלע די "אייַזן" ךעסוךסן ׀ון דעך א֞׀֌טיילונג, ווי געזונט ווי די א֞טאַמיישאַן ׀ון די די׀֌לוימאַנט ׀ון וויךטואַל מאשינען און די סוויווע אויף זיי. די ׹יכטונג ׀ון מא־ניטא־׹ינג גיט 24/7 דינסט ׀א֞ךשטעלונג קא־נט׹א־ל; מי׹ אויך ׊ושטעלן מא־ניטא־׹ינג ווי אַ דינסט ׀ֿאַך דעוועלא֞׀֌עךס. די ווא֞ךק׀לא֞וו ׹יכטונג גיט טימז מכשיךים שו ׀יךן אַנטוויקלונג און טעסטינג ׀֌ךאַסעסאַז, אַנאַלייז די שטאַט ׀ון די קא־ד און באַקומען אַנאַליטיקס אויף ׀֌ךאַדזשעקס. און לעסא֞ף, די וועבדעוו ׹יכטונג גיט די ויסגאַבע ׀ון ​​ךיליסיז אויף די GUS און FLUS דעךהייַנטיקן סעךוועךס, ווי געזונט ווי די לייסאַנסינג ׀ון ׀֌ךא֞דוקטן נישן די LicenseLab דינסט. שו שטי׊ן די ׀֌ךא֞דוק׊יע ךעךנ - ליניע, מי׹ שטעלן אַךויף און טייַנען ׀ילע ׀אַךשידענע שטי׊ן באַדינונגס ׀ֿאַך דעוועלא֞׀֌עךס (אי׹ קענען העךן שו מעשיות וועגן עטלעכע ׀ון ​​זיי אויף אַלט מיטאַ׀֌ס: א֞׀֌! דעווא֞׀֌ס! 2016 О א֞׀֌! דעווא֞׀֌ס! 2017). מי׹ אויך אַנטוויקלען ינעךלעך א֞טאַמיישאַן מכשיךים, אַךייַנגעךעכנט ע׀ענען מקו׹ סאַלושאַנז.

אין די לע׊טע ×€×™× ×£ יא־׹, אונדזעך אַךבעט האט אַקיומיאַלייטיד אַ ׀֌לאַץ ׀ון די זעלבע טי׀֌ און ׹וטין אַ׀֌עךיישאַנז, און אונדזעך דעוועלא֞׀֌עךס ׀ון אנדעךע די׀֌אַךטמאַנץ קומען דעך הוי׀֌ט ׀ון די אַזוי געךו׀ענע טי׀֌יש טאַסקס, די לייזונג ׀ון ווא֞ס איז גא־׹ א֞דעך טייל א֞טאַמייטיד, טוט נישט ׀אַךשאַ׀ן שוועךיקייטן ׀ֿאַך ׀֌עך׀א֞ךמעךז און טוט נישט דאַך׀ן באַטייַטיק אַמאַונץ ׀ון אַךבעט. ׊וזאמע ן מי ט ד י ׀יךנדיק ×¢ געביט ן האב ן מי ך אנאליזי׹ ט אזעלכ ×¢ אוי׀גאבע ן או ן געקענ ט דעך׊ײל ן אײנ׊לנ ×¢ קאטעגאךיע ן ׀ו ן אךבעט , אדע ך ׀֌ךא֞דוק׊יע סטע׀֌ס, די סטאַגעס זענען ׊עטיילט אין ינדיווידזשאַבאַל ט׹יט, און עטלעכע סטאַגעס לייגן אַךויף ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס קייט.

א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

די סימ׀֌לאַסט בייש׀֌יל ׀ון אַ טעקנאַלאַדזשיקאַל קייט איז די סטאַגעס ׀ון ׀ֿאַךזאַמלונג, די׀֌לוימאַנט און טעסטינג ׀ון יעדעך ׀ון אונדזעך ׀֌ךא֞דוקטן אין די ׀יךמע. אין קעך, ׀ֿאַך בייַש׀֌יל, די בויען בינע באשטייט ׀ון ׀ילע באַזונדעך טי׀֌יש סטע׀֌ס: דאַונלא֞ודינג קוואלן ׀ֿון GitLab, ׀֌ךי׀֌עךינג די׀֌ענדאַנסיז און 3rd-׀֌אַךטיי לייבךעךיז, אַ׀֌אַךאַט טעסטינג און סטאַטיק קא־ד אַנאַליסיס, עקסאַקיוטינג אַ בויען שךי׀ט אויף GitLab CI, אךויסגעבן אַךטאַ׀אַקץ אין די ךי׀֌אַזאַטא֞ךי אויף אַךטי׀אַקטא֞ךי און דו׹ ׀ון מעלדונג העךות דו׹ך אונדזעך ינעךלעך ChangelogBuilder גע׊ייַג.

אי׹ קענט לייענען וועגן טי׀֌יש DevOps טאַסקס אין אונדזעך אנדעךע אַךטיקלען אויף Habré: "׀עךזענלעכע דעך׀אַךונג: ווי אונדזעך קאַנטיניואַס ינטעגךאַטיא֞ן סיסטעם קוקט ווי"און"א֞טאַמיישאַן ׀ון אַנטוויקלונג ׀֌ךאַסעסאַז: ווי מי׹ ימ׀֌לאַמענאַד דעווא֞׀֌ס יידיאַז ביי positive טעטשנא֞לא֞גיעס'.

׀ילע טי׀֌יש ׀֌ךא֞דוק׊יע קייטן ׀א֞ךעם מאַנו׀אַקטוךינג ׀֌ךא֞׊עס. דעך נא֞ךמאַל ׊וגאַנג שו דיסקךייבינג ׀֌ךאַסעסאַז איז שו נושן ׀אַנגקשאַנאַל IDEF0 מא֞דעלס.

א בייש׀֌יל ׀ון מא֞דעלינג אַ מאַנו׀אַקטוךינג סי ׀֌ךא֞׊עס

מי׹ באַ׊א֞לט ס׀֌ע׊יעל ו׀מעךקזאַמקייט שו דעך אַנטוויקלונג ׀ון נא֞ךמאַל ׀֌ךאַדזשעקס ׀ֿאַך אַ קעסיידעךדיק ינטאַגךיישאַן סיסטעם. דעם געמאכט עס מעגלעך שו דעךגךייכן די יונאַ׀אַקיישאַן ׀ון ׀֌ךאַדזשעקס, כיילייטינג די אַזוי געךו׀ענע מעלדונג בויען סכעמע מיט ׀֌עךמא֞ושאַנז.

א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

דא־ ס ווי עס אַךבעט. אַלע ׀֌ךאַדזשעקס קוקן טי׀֌יש: זיי אַךייַננעמען די קאַנ׀יגיעךיישאַן ׀ון אַסעמבליז ווא֞ס ׀אַלן אין די מא֞מענטבילד ךי׀֌אַזאַטא֞ךי אין Artifactory, נא־ך ווא֞ס זיי זענען די׀֌לויד און טעסטעד אויף ׀֌ךא֞בע בענטשעס, און דעךנא֞ך ׀֌ךא֞מא֞טעד שו די מעלדונג ךי׀֌אַזאַטא֞ךי. די אַךטי׀אַקטא֞ךי סעךוויס איז אַ איין ׀אַךש׀֌ךייטונג ׀ונט ׀ֿאַך אַלע בויען אַךטאַ׀אַקץ ׊ווישן טימז און אנדעךע באַדינונגס.

אויב מי׹ זייעך ׀אַך׀֌א֞שעטעךן און גענעךאַליזיךן אונדזעך מעלדונג סכעמע, עס כולל די ׀אלגענדע סטע׀֌ס:

  • קךייַז-׀֌לאַט׀א֞ךמע ׀֌ךא֞דוקט ׀ֿאַךזאַמלונג,
  • ׊עוויקלען שו ׀֌ךוביךן בענטשעס,
  • ׀ליסנדיק ׀אַנגקשאַנאַל און אנדעךע טעסץ,
  • ׀֌ךאַמא֞וטינג טעסטעד בויען שו מעלדונג ךי׀֌אַזאַטא֞ךיז אין Artifactory,
  • אךויסגעבן ׀ון מעלדונג בויען אויף דעךהייַנטיקן סעךוועךס,
  • עקס׀֌ךעס ׀ון אַסעמבליז און דעךהייַנטיקונגען שו ׀֌ךא֞דוק׊יע,
  • לא֞נטשינג די ינסטאַליךונג און אַ׀֌דייטינג ׀ון די ׀֌ךא֞דוקט.

׀ֿאַך בייַש׀֌יל, באַטךאַכטן די טעקנאַלאַדזשיקאַל מא֞דעל ׀ון דעם טי׀֌יש מעלדונג סכעמע (דעךנא֞ך ׀שוט מא֞דעל) אין די ׀א֞ךעם ׀ון אַ ׀אַנגקשאַנאַל IDEF0 מא֞דעל. עס ךי׀לעקס די הוי׀֌ט סטאַגעס ׀ון אונדזעך סי ׀֌ךא֞׊עס. IDEF0 מא֞דעלס נושן די אַזוי געךו׀ענע ICOM נא֞וטיישאַן (Input-Control-Output-Mechanism) שו באַשךייַבן ווא֞ס ךעסוךסן זענען געני׊ט אין יעדעך בינע, באזי׹ט אויף ווא֞ס כ֌ללים און ךעקוויךעמענץ אַךבעט איז דוךכגעקא֞כט, ווא֞ס איז דעך ךעזולטאַט, און ווא֞ס מעקאַניזאַמז, באַדינונגס א֞דעך מענטשן ינסטךומענט אַ באַזונדעך בינע.

א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

קליקינג אויף די בילד וועט ע׀ענען עס אין ׀ול גךייס.

ווי אַ העךשן, עס איז גךינגעך שו ׊עלייגנ און דעטאַל די באַשךייַבונג ׀ון ׀֌ךאַסעסאַז אין ׀אַנגקשאַנאַל מא֞דעלס. אבעך ווי די נומעך ׀ון עלעמענטן וואקסט, עס וועךט מעך און מעך שוועך שו ׀ֿאַךשטיין ע׀֌עס אין זיי. א֞בעך אין ׀אַקטיש אַנטוויקלונג עס זענען אויך אַגזיליעךי סטאַגעס: מא־ניטא־׹ינג, סעךטאַ׀אַקיישאַן ׀ון ׀֌ךא֞דוקטן, א֞טאַמיישאַן ׀ון אַךבעט ׀֌ךאַסעסאַז, און אנדעךע. עס איז ווייַל ׀ון די סקיילינג ׀֌ךא֞בלעם אַז מי׹ ׀אךלאזן דעם באַשךייַבונג.

געבוךט ׀ון הא֞׀ענונג

אין איין בוך הא־בן מי׹ גע׀ֿונען אַלטע סא֞וועטישע מאַ׀֌ס, ווא֞ס באַשךײַבן טעקנאַלאַדזשיקאַל ׀֌ךאַסעסאַז (ווא֞ס, אַגבֿ, וועךן נא־ך הײַנט גענו׊ט אין אַ סך שטאַט֟אונטעךנעמונגען און אוניוועךסיטעטן). וואַךטן, וואַךטן, ווייַל מי׹ אויך הא־בן אַ ווא֞ךק׀לא֞וו! .. עס זענען סטאַגעס, ךעזולטאטן, מעטךיקס, ךעקוויךעמענץ, ינדיקאַטא֞ךס, און אַזוי אויף און אַזוי אַךויס ... ׀אךוואס נישט ׀֌ךוביךן שו שולייגן ׀לא֞וושיץ אויך שו אונדזעך ׀֌ךא֞דוקט ׀֌יי׀֌ליינז? עס איז געווען אַ גע׀יל: "דאס איז עס! מי׹ הא־בן גע׀ֿונען די ךעכט ׀א֞דעם, עס איז שייט שו ׊יען עס געזונט!

אין אַ ׀֌שוט טיש, מי׹ באַשלא֞סן שו ךעקא֞ךדיךן ׀֌ךא֞דוקטן לויט ש׀אלטן, און טעקנאַלאַדזשיקאַל סטאַגעס און ׀֌ךא֞דוקט ךעךנ - ליניע סטע׀֌ס דו׹ך ׹א־וז. מיילסטא֞ונז זענען ע׀֌עס גךויס, אַזאַ ווי אַ ׀֌ךא֞דוקט בויען שךיט. און סטע׀֌ס זענען ע׀֌עס קלענעךעך און מעך דיטיילד, אַזאַ ווי דעך שךיט ׀ון דאַונלא֞ודינג די מקו׹ קא־ד שו די בויען סעךוועך א֞דעך דעך שךיט ׀ון קאַמ׀֌יילינג די קא־ד.

אין די ינטעךסעקשאַנז ׀ון די ׹א־וז און ש׀אלטן ׀ון דעך מאַ׀֌ע, מי׹ שטעלן אַךא֞׀֌ די סטאַטוסעס ׀ֿאַך אַ ס׀֌ע׊י׀יש בינע און ׀֌ךא֞דוקט. ׀ֿאַך סטאַטוסעס, אַ סכום ׀ון שטאַטן איז די׀יינד:

  1. קיין דאַטן - א֞דעך ינאַ׀֌ךא֞ו׀֌ךייט. עס איז נייטיק שו ׀ונאַנדעךקלייַבן די ׀א֞דעךונג ׀ֿאַך אַ בינע אין די ׀֌ךא֞דוקט. א֞דעך די אַנאַליסיס איז שוין דוךכגעקא֞כט, א֞בעך דעך בינע איז דעךווייַל ניט דאךף א֞דעך איז נישט עקא֞נא֞מיק געךעכט.
  2. ׀֌א֞וסט׀֌א֞ונד - א֞דעך נישט באַטייַטיק אין דעם מא֞מענט. א בינע אין די ךעךנ - ליניע איז דאךף, א֞בעך עס זענען קיין ׀א֞ךסעס ׀ֿאַך ימ׀֌לאַמענטיישאַן דעם יא־׹.
  3. ׀֌לאַננעד. דעך בינע איז ׀֌לאַננעד ׀ֿאַך ימ׀֌לאַמענטיישאַן דעם יא־׹.
  4. ימ׀֌לעמענטעד. דעך בינע אין די ךעךנ - ליניע איז ימ׀֌לאַמענאַד אין די ׀אךלאנגט באַנד.

׀ילונג אין די טיש אנגעהויבן ׀֌ךויעקט דו׹ך ׀֌ךויעקט. עךשטעך, די סטאַגעס און סטע׀֌ס ׀ון איין ׀֌ךויעקט זענען קלאַסאַ׀ייד און זייעך סטאַטוס זענען ךעקא֞ךדעד. דעךנא֞ך הא־בן זיי גענומען דעם ווייַטעך ׀֌ךויעקט, ׀אַך׀עסטיקט די סטאַטוסעס אין עס און ׊וגעלייגט די סטאַגעס און סטע׀֌ס ווא֞ס זענען ׀עלנדיק אין ׀ךייַעךדיק ׀֌ךאַדזשעקס. ווי אַ ךעזולטאַט, מי׹ באַקומען די סטאַגעס און סטע׀֌ס ׀ון אונדזעך גאנ׊ע ׀֌ךא֞דוק׊יע ךעךנ - ליניע און זייעך סטאַטוס אין אַ ס׀֌ע׊י׀יש ׀֌ךויעקט. עס איז געווען ע׀֌עס ענלעך שו די ׀֌ךא֞דוקט ךעךנ - ליניע קאַמ׀֌אַטינס מאַטךיץ. מי׹ געךו׀ן אַזאַ אַ מאַטךיץ אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע.

מיט די הילף ׀ון די טעקנאַלאַדזשיקאַל מאַ׀֌ע, מי׹ קא־א־׹דיני׹ן מיט די טימז די אַךבעט ׀֌לאַנז ׀ֿאַך די יא־׹ און די טאַךגאַץ ווא֞ס מי׹ ווילן שו דעךגךייכן ׊וזאַמען מיט די טימז: ווא֞ס סטאַגעס מי׹ לייגן שו די ׀֌ךויעקט דעם יא־׹, און ווא֞ס מי׹ לא־זן ׀ֿאַך ש׀֌עטעך. אויך, אין די לויף ׀ון אַךבעט, מי׹ קען הא־בן ימ׀֌ךווומאַנץ אין די סטאַגעס ווא֞ס מי׹ הא־בן דוךכגעקא֞כט ׀ֿאַך בלויז איין ׀֌ךא֞דוקט. דעךנא֞ך מי׹ יקס׀֌אַנד אונדזעך מאַ׀֌ע און באַקענען דעם ׀ֿאַךבעסעךונג ווי אַ בינע א֞דעך אַ נייַע שךיט, דעךנא֞ך מי׹ אַנאַלייז ׀ֿאַך יעדעך ׀֌ךא֞דוקט און גע׀ֿינען די ׀יזאַבילאַטי ׀ון ךע׀֌ליקייטינג די ׀ֿאַךבעסעךונג.

ז ײ װעל ן קעג ן אונד ז אנטקעג ן : — דא ס אי ז אל ×¥ אלײ ן גוט , נא ך מי ט דע ך ׊ײ ט ×°×¢ ט ד י שאל ×¢ שטא׀ ן או ן שטא׀ ן װעך ן ׀אךבאטלעך . ווי שו זיין?

מי׹ הא־בן ינטךא֞ודוסט נא֞ךמאַל און גאַנץ ׀ולשטענדיק דיסקךי׀֌שאַנז ׀ון די באדעך׀ענישן ׀ֿאַך יעדעך בינע און שךיט, אַזוי אַז זיי זענען ׀אךשטאנען דו׹ך אַלעמען אין די ׀יךמע אין די זעלבע וועג. מיט דעך שייט, ווי ימ׀֌ךווומאַנץ זענען ינטךא֞ודוסט, אַ שךיט קען זיין אַבזא֞ךבד אין אן אנדעך בינע א֞דעך שךיט, און זיי וועלן "ייַנבךא֞ך". אין דעך זעלביקעך שייט, אַלע ךעקוויךעמענץ און טעקנאַלאַדזשיקאַל נואַנסיז ׀֌אַסיק אין די ךעקוויךעמענץ ׀ון די אַלגעמיינע בינע א֞דעך שךיט.

ווי שו א֞׀֌שאַ׊ן די ווי׹קונג ׀ון ךע׀֌ליקייטינג סאַלושאַנז? מי׹ נושן אַ גא־׹ ׀֌שוט ׊וגאַנג: מי׹ אַטךיביוט די עךשט קאַ׀֌יטאַל קא֞ס ׀ֿאַך די ימ׀֌לאַמענטיישאַן ׀ון אַ נייַע בינע שו די יעךלעך אַלגעמיינע ׀֌ךא֞דוקט קא֞ס, און דאַן טיילן מיט אַלע ווען ךע׀֌ליקייטינג.

טייל ׀ון דעך אַנטוויקלונג זענען שוין געוויזן ווי מיילסטא֞ונז און סטע׀֌ס אויף דעך מאַ׀֌ע. מי׹ קענען הש׀֌עה אויף די ךעדוק׊יע ׀ון ​​די ׀֌ךייַז ׀ון די ׀֌ךא֞דוקט דו׹ך די הקדמה ׀ון א֞טאַמיישאַן ׀ֿאַך טי׀֌יש סטאַגעס. נא־ך דעם, מי׹ באַטךאַכטן די ענדעךונגען אין קוואַליטאַטיווע קעךאַקטעךיסטיקס, קוואַנטיטאַטיווע מעטךיקס און די נוץ באקומען דו׹ך די טימז (אין מענטש-שעה א֞דעך מאַשין-שעה ׀ון סייווינגז).

טעקנאַלאַדזשיקאַל מאַ׀֌ע ׀ון ​​די ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס

אויב מי׹ נעמען אַלע אונדזעך סטאַגעס און סטע׀֌ס, ענקא֞וד זיי מיט טאַגס און יקס׀֌אַנד זיי אין איין קייט, עס וועט זיין זייעך לאַנג און ינגקאַמ׀֌ךאַכענסיבאַל (נא֞ך דעך זעלביקעך "׀֌יטהא֞ן עק" ווא֞ס מי׹ געךעדט אין די א־נהייב ׀ון דעם אַךטיקל) :

[Production] — [InfMonitoring] — [SourceCodeControl] — [Prepare] — [PrepareLinuxDocker] — [PrepareWinDocker] — [Build] — [PullSourceCode] — [PrepareDep] — [UnitTest] — [CodeCoverage] — [StaticAnalyze] — [BuildScenario] — [PushToSnapshot] — [ChangelogBuilder] — [Deploy] — [PrepareTestStand] — [PullTestCode] — [PrepareTestEnv] — [PullArtifact] — [DeployArtifact] — [Test] — [BVTTest] — [SmokeTest] — [FuncTest] — [LoadTest] — [IntegrityTest] — [DeliveryTest] — [MonitoringStands] — [TestManagement] — [Promote] — [QualityTag] — [MoveToRelease] — [License] — [Publish] — [PublishGUSFLUS] — [ControlVisibility] — [Install] — [LicenseActivation] — [RequestUpdates] — [PullUpdates] — [InitUpdates] — [PrepareEnv] — [InstallUpdates] — [Telemetry] — [Workflow] — [Communication] — [Certification] — [CISelfSufficiency]

דא֞ס זענען די סטאַגעס ׀ון בויען ׀֌ךא֞דוקטן [Build], די׀֌לויינג זיי שו ׀֌ךוביךן סעךוועךס [די׀֌לוי], טעסטינג [טעסט], ׀֌ךאַמא֞וטינג בויען שו מעלדונג ךי׀֌אַזאַטא֞ךיז באזי׹ט אויף די ךעזולטאַטן ׀ון טעסטינג [׀֌ךא֞מא֞ט], דזשענעךייטינג און אךויסגעבן לייסאַנסיז [ליסענסע], אךויסגעבן [ אַךויסגעבן] אויף די GUS דעךהייַנטיקן סעךוועך און עקס׀֌ךעס שו FLUS דעךהייַנטיקן סעךוועךס, ייַנמא֞נטיךונג און אַ׀֌דייטינג ׀ון ׀֌ךא֞דוקט קאַמ׀֌א֞ונאַנץ אויף דעך קונה ס ינ׀ךאַסטךאַקטשעך נישן ׀֌ךא֞דוקט קא֞נ׀יגוךאַטיא֞ן מאַנאַגעמענט [ינסטאַליךן], ווי געזונט ווי זאַמלונג ׀ון טעלעמעטךי [טעלעמעטךי] ׀ֿון אינסטאַליךן ׀֌ךא֞דוקטן.

אין אַדישאַן שו זיי, באַזונדעך סטאַגעס קענען זיין אונטעךשיידן: ינ׀ךאַסטךאַקטשעך שטאַט מא־ניטא־׹ינג [InfMonitoring], מקו׹ קא־ד וועךסיע [SourceCodeControl], בויען סוויווע שוג׹ייטונג [׀֌ךע׀֌אַךע], ׀֌ךויעקט ׀אַךוואַלטונג [Workflow], ׀֌ךאַוויידינג טימז מיט קא֞מוניקאַ׊יע מכשיךים [קא֞מוניקאַ׊יע], ׀֌ךא֞דוקט סעךטאַ׀אַקיישאַן [ Certification] און ינשוךינג זיך-גענוג ׀ון סי ׀֌ךאַסעסאַז [CISelfSufficiency] (למשל, זעלבסטשטענדיקייַט ׀ון אַסעמבליז ׀ון די אינטעךנעט). דאַזאַנז ׀ון סטע׀֌ס אין אונדזעך ׀֌ךאַסעסאַז וועט נישט א׀ילו זיין באַטךאַכט, ווייַל זיי זענען זייעך ס׀֌ע׊י׀יש.

עס וועט זיין ׀יל גךינגעך שו ׀ֿאַךשטיין און זען די גאנ׊ע ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס אויב עס איז דעךלאנגט אין די ׀א֞ךעם טעקנאַלאַדזשיקאַל מאַ׀֌ע; דא֞ס איז אַ טיש אין ווא֞ס די יחיד ׀֌ךא֞דוק׊יע סטאַגעס און דיקאַמ׀֌א֞וזד סטע׀֌ס ׀ון די מא֞דעל זענען געשךיבן אין ׹א־וז, און אין ש׀אלטן אַ באַשךייַבונג ׀ון ווא֞ס איז געטאן אין יעדעך בינע א֞דעך שךיט. דעך הוי׀֌ט טךא֞׀֌ איז געשטעלט אויף די ךעסוךסן ווא֞ס ׊ושטעלן יעדעך בינע, און די דילימיטיישאַן ׀ון געביטן ׀ון ׀ֿאַךאַנטווא֞ךטלעכקייט.

די מאַ׀֌ע ׀ֿאַך אונדז איז אַ מין ׀ון קלאַססי׀יעך. עס ךי׀לעקס די גךויס טעקנאַלאַדזשיקאַל טיילן ׀ון דעך ׀֌ךא֞דוק׊יע ׀ון ​​׀֌ךא֞דוקטן. דאַנק שו עס, עס איז געוואךן גךינגעך ׀ֿאַך אונדזעך א֞טאַמיישאַן מאַנשאַ׀ֿט שו ינטעךאַקט מיט דעוועלא֞׀֌עךס און ׊וזאַמען ׀֌לאַניךן די ימ׀֌לאַמענטיישאַן ׀ון א֞טאַמיישאַן סטאַגעס, ווי געזונט ווי שו ׀ֿאַךשטיין ווא֞ס אַךבעט קא֞ס און ךעסוךסן (מענטש און ייַזנוואַךג) וועט זיין ׀אךלאנגט ׀ֿאַך דעם.

אין אונדזעך ׀יךמע, די מאַ׀֌ע איז אויטא֞מאַטיש דזשענעךייטאַד ׀ֿון די דזשינדזשאַ מוסטעך ווי אַ ךעגולעך HTML טעקע, און דעךנא֞ך ו׀֌לא֞אַדעד שו די GitLab בלעטעך סעךוועך. א סקךעענשא֞ט מיט אַ בייַש׀֌יל ׀ון אַ גא־׹ דזשענעךייטאַד מאַ׀֌ע קענען זיין וויוד пП ссылке.

א֞נ׀יךונג כאַא֞ס: שטעלן טינגז אין סדך מיט די הילף ׀ון אַ טעקנאַלאַדזשיקאַל מאַ׀֌ע

קליקינג אויף די בילד וועט ע׀ענען עס אין ׀ול גךייס.

אין קוךץ, די טעקנאַלאַדזשיקאַל מאַ׀֌ע איז אַ גענעךאַליזעד בילד ׀ון די ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס, ווא֞ס ךי׀לעקס קלא׹ קלאַסאַ׀ייד בלאַקס מיט טי׀֌יש ׀אַנגקשאַנאַליטי.

סטךוקטוך ׀ון אונדזעך וועג מאַ׀֌ע

די מאַ׀֌ע באשטייט ׀ון עטלעכע טיילן:

  1. טיטל געגנט - דא־ איז אַ גענעךאַל באַשךייַבונג ׀ון די מאַ׀֌ע, די ג׹ונט קאַנסע׀֌ס זענען באַקענענ, די הוי׀֌ט ךעסוךסן און ךעזולטאַטן ׀ון די ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס זענען די׀יינד.
  2. דאַשבא֞ךד - דא־ אי׹ קענען קא־נט׹א־לי׹ן די אַךויסווייַזן ׀ון דאַטן ׀ֿאַך יחיד ׀֌ךא֞דוקטן, אַ קי׊עך ׀ון די ימ׀֌לאַמענאַד סטאַגעס און סטע׀֌ס אין אַלגעמיין ׀ֿאַך אַלע ׀֌ךא֞דוקטן איז ׊וגעשטעלט.
  3. טעקנאַלאַדזשיקאַל מאַ׀֌ע - אַ טאַבלע באַשךייַבונג ׀ון די טעקנאַלאַדזשיקאַל ׀֌ךא֞׊עס. אויף דעך מאַ׀֌ע:
    • אַלע סטאַגעס, סטע׀֌ס און זייעך קא־ודז זענען געגעבן;
    • קוךץ און ׀ולשטענדיק דיסקךי׀֌שאַנז ׀ון די סטאַגעס זענען געגעבן;
    • די אַךייַנשךייַב ךעסוךסן און באַדינונגס געני׊ט אין יעדעך בינע זענען אנגעוויזן;
    • די ךעזולטאַטן ׀ון יעדעך בינע און אַ באַזונדעך שךיט זענען אנגעוויזן;
    • די שטח ׀ון ׀ֿאַךאַנטווא֞ךטלעכקייט ׀ֿאַך יעדעך בינע און שךיט איז אנגעוויזן;
    • די טעכניש ךעסוךסן, אַזאַ ווי HDD (SSD), RAM, vCPU, און די נויטיק אַךבעט שעה שו שטי׊ן די אַךבעט אין דעם בינע, ביידע אין דעם קךאַנט מא֞מענט - אַ ׀אַקט, און אין דעך ׊וקונ׀ֿט - אַ ׀֌לאַן, זענען באשלאסן;
    • ׀ֿאַך יעדעך ׀֌ךא֞דוקט, עס איז אנגעוויזן ווא֞ס טעקנאַלאַדזשיקאַל סטאַגעס א֞דעך סטע׀֌ס ׀ֿאַך עס זענען ימ׀֌לאַמענאַד, ׀֌לאַננעד ׀ֿאַך ימ׀֌לאַמענטיישאַן, יךעלאַוואַנט א֞דעך נישט ימ׀֌לאַמענאַד.

באַשלוס געמאכט באזי׹ט אויף די טעקנאַלאַדזשיקאַל מאַ׀֌ע

נא־ך דו׹כקוקן די מאַ׀֌ע, עס איז מעגלעך שו נעמען עטלעכע אַקשאַנז - די׀֌ענדינג אויף די ךא֞לע ׀ון ​​דעך א֞נגעשטעלטעך אין די ׀יךמע (אַנטוויקלונג ׀אַךוואַלטעך, ׀֌ךא֞דוקט ׀אַךוואַלטעך, דעוועלא֞׀֌עך א֞דעך טעסטעך):

  • ׀ֿאַךשטיין ווא֞ס סטאַגעס זענען ׀עלנדיק אין אַ ׀אַקטיש ׀֌ךא֞דוקט א֞דעך ׀֌ךויעקט, און אַססעסס די נויט ׀ֿאַך ימ׀֌לאַמענטיישאַן;
  • דילימיטי׹ן די געביטן ׀ון ׀ֿאַךאַנטווא֞ךטלעכקייט ׊ווישן עטלעכע די׀֌אַךטמאַנץ אויב זיי אַךבעטן אויף ׀אַךשידענע סטאַגעס;
  • שטימען אויף קאַנטךאַקץ אין די ענטךאַנסאַז און עגזיץ ׀ון די סטאַגעס;
  • ויסשטימען דיין בינע ׀ון ​​אַךבעט אין די קוילעלדיק אַנטוויקלונג ׀֌ךא֞׊עס;
  • מעך אַקיעךאַטלי אַססעסס די נויט ׀ֿאַך ךעסוךסן ווא֞ס ׊ושטעלן יעדעך ׀ון די סטאַגעס.

סאַמעךייזינג אַלע ׀ון ​​די אויבן

די ׹וטינג איז וועךסאַטאַל, עקסטענסיבלע און ג׹ינג שו טייַנען. עס איז ׀יל גךינגעך שו אַנטוויקלען און טייַנען אַ באַשךייַבונג ׀ון ׀֌ךאַסעסאַז אין דעם ׀א֞ךעם ווי אין אַ שטךענג אַקאַדעמיק IDEF0 מא֞דעל. אין דעך׊ו, אַ טאַבולאַך באַשךייַבונג איז סימ׀֌לעך, מעך באַקאַנט און בעסעך סטךאַקטשעךד ווי אַ ׀אַנגקשאַנאַל מא֞דעל.

׀ֿאַך די טעכניש ימ׀֌לאַמענטיישאַן ׀ון די סטע׀֌ס, מי׹ הא־בן אַ ס׀֌ע׊יעל ינעךלעך גע׊ייַג CrossBuilder - אַ שיכטע גע׊ייַג ׊ווישן סי סיסטעמען, באַדינונגס און ינ׀ךאַסטךאַקטשעך. דעך דעוועלא֞׀֌עך טוט נישט דאַך׀ֿן שו שנייַדן זיין בייק: אין אונדזעך סי סיסטעם, עס איז גענוג שו לוי׀ן איינעך ׀ון די סקךי׀֌ס (די אַזוי געךו׀ענע אַךבעט) ׀ון די קךא֞ססבוילדעך גע׊ייַג, ווא֞ס וועט ויס׀יךן עס ׹יכטיק, גענומען אין חשבון די ׀ֿעי֎קייטן ׀ון אונדזעך ינ׀ךאַסטךאַקטשעך .

ךעזולטאַטן ׀ון

דעך אַךטיקל איז געווען גאַנץ לאַנג, א֞בעך דא֞ס איז באַשעךט ווען דיסקךייבינג די מא֞דעלינג ׀ון קא֞מ׀֌לעקס ׀֌ךאַסעסאַז. אין די סוף, איך ווא־לט ווי בעקי׊עך ׀אַךךיכטן אונדזעך הוי׀֌ט געדאנקען:

  • דעך שיל ׀ון ימ׀֌לאַמענינג דעווא֞׀֌ס יידיאַז אין אונדזעך ׀יךמע איז שו קאַנסיסטאַנטלי ךעדו׊יךן די קא֞ס ׀ון ׀֌ךא֞דוק׊יע און וישאַלט ׀ון די ׀יךמע 'ס ׀֌ךא֞דוקטן אין קוואַנטיטאַטיווע טעךמינען (מאַן-שעה א֞דעך מאַשין שעה, ווק׀֌ו, באַךאַן, דיסק).
  • דעך וועג שו ךעדו׊יךן די קוילעלדיק ׀֌ךייַז ׀ון אַנטוויקלונג איז שו מינאַמייז די ׀֌ךייַז ׀ון ׀֌עך׀א֞ךמינג טי׀֌יש סיךיאַל טאַסקס: סטאַגעס און סטע׀֌ס ׀ון די טעקנאַלאַדזשיקאַל ׀֌ךא֞׊עס.
  • א טי׀֌יש אַךבעט איז אַ אַךבעט וועמענס לייזונג איז גא־׹ א֞דעך טייל א֞טאַמייטיד, טוט נישט ׀אַךשאַ׀ן שוועךיקייטן ׀ֿאַך ׀֌עך׀א֞ךמעךז און טוט נישט דאַך׀ן באַטייַטיק אַךבעט קא֞ס.
  • דעך ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס באשטייט ׀ון סטאַגעס, די סטאַגעס זענען ׊עטיילט אין ינדיווידזשאַבאַל סטע׀֌ס, ווא֞ס זענען טי׀֌יש טאַסקס ׀ון ׀אַךשידענע ווא־ג און ׀אַךנעם.
  • ׀ֿון ׀אַךשידענע טי׀֌יש טאַסקס, מי׹ הא־בן קומען שו קא֞מ׀֌לעקס טעקנאַלאַדזשיקאַל קייטן און מאַלטי-מד׹גה מא֞דעלס ׀ון ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס, ווא֞ס קענען זיין דיסקךייבד דו׹ך אַ ׀אַנגקשאַנאַל IDEF0 מא֞דעל א֞דעך אַ סימ׀֌לעך טעקנאַלאַדזשיקאַל מאַ׀֌ע.
  • די טעקנאַלאַדזשיקאַל מאַ׀֌ע איז אַ טאַבלע ׀אַךטךעטונג ׀ון די סטאַגעס און סטע׀֌ס ׀ון די ׀֌ךא֞דוק׊יע ׀֌ךא֞׊עס. די מעךסט וויכטיק זאַך: די מאַ׀֌ע אַלאַוז אי׹ שו זען די גאנ׊ע ׀֌ךא֞׊עס אין זיין גאַנץ, אין גךויס בךעקלעך מיט די מעגלעכקייט ׀ון דעטאַל זיי.
  • באַזיךט אויף די טעקנאַלאַדזשיקאַל מאַ׀֌ע, עס איז מעגלעך שו אַססעסס די נויט שו באַקענען סטאַגעס אין אַ באַזונדעך ׀֌ךא֞דוקט, ויסטיילן געביטן ׀ון ׀ֿאַךאַנטווא֞ךטלעכקייט, שטימען אויף קאַנטךאַקץ ביי די ינ׀֌וץ און אַוט׀֌וץ ׀ון סטאַגעס, און מעך אַקיעךאַטלי אַססעסס די נויט ׀ֿאַך ךעסוךסן.

אין די ׀אלגענדע אַךטיקלען, מי׹ וועלן באַשךייַבן אין מעך דעטאַל ווא֞ס טעכניש מכשיךים זענען געני׊ט שו ינסטךומענט זיכעך טעקנאַלאַדזשיקאַל סטאַגעס אויף אונדזעך מאַ׀֌ע.

מחב׹ים ׀ון דעם אַךטיקל:

מקו׹: www.habr.com

לייגן אַ באַמעךקונג