рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

lift.yaml - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВlift.yaml рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдбlift.yaml рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


lift.yaml - рдПрдХ рд▓рд┐рдлреНрдЯ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ

рд╡рд░реНрдгрди


рд▓рд┐рдлреНрдЯ рдПрдХ рдПрдХреАрдХрд░рдг/рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рдордВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдирд┐рд╖реНрдкрд╛рджрди рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ
рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░.

рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реА рдлрд╝рд╛рдЗрд▓ YAML рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ (-
http://yaml.org/) рдФрд░ 3 рд░реВрдЯ рд╕реЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ: рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рд╕реНрдерд╛рдиреАрдп рдкрд░реАрдХреНрд╖рдг рдФрд░ рджреВрд░рд╕реНрде
рдкрд░реАрдХреНрд╖рдг. рдЗрдиреНрд╣реЗрдВ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдиреАрдЪреЗ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдХ рд▓рд┐рдлреНрдЯ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реЗ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдХреНрд╕рд░ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддрд╛ рд╣реИ
рдПрдХ рдХреЗ рд╕рд╛рде рдкрджрд╛рдиреБрдХреНрд░рдо рд▓рд┐рдлреНрдЯ.yaml рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВред

рдРрд╕рд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдк-рд╕реВрдЯреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХреЗ рд▓рд┐рдП рдПрдХ)ред
рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдПрдВ, рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ...)ред рдкреНрд░рддреНрдпреЗрдХ рдЙрдк-рд╕реБрдЗрдЯ рдХрд╛ рдЕрдкрдирд╛ рд╣реИ рд▓рд┐рдлреНрдЯ.yaml рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдПрдБ.

рдП рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓ рдЙрдк-рд╕реВрдЯ рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИред рдЙрдк-рд╕реВрдЯ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред

рд╕реИрдЯрд┐рдВрдЧреНрд╕ рдкрд░рд┐рднрд╛рд╖рд╛


рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рд░рд┐рдореЛрдЯ рдорд╢реАрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рджреВрд░рд╕реНрде рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЙрди рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдЙрдирдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

'рд╕реЗрдЯрд┐рдВрдЧреНрд╕' рдЕрдиреБрднрд╛рдЧ рдХреЛ рдореВрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓.

рд╕рдорд╛рдпреЛрдЬрди:
# 'рдкрд░рд┐рднрд╛рд╖рд┐рдд' рдХреАрд╡рд░реНрдб рдХреЗ рдмрд╛рдж рд░рд┐рдореЛрдЯ рдирд╛рдо рдЖрддрд╛ рд╣реИ
my_remote рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
рд╣реЛрд╕реНрдЯ: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ # рдЕрдирд┐рд╡рд╛рд░реНрдп
рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо: рд░реВрдЯ # рдЕрдирд┐рд╡рд╛рд░реНрдп
рдкрд╛рд╕рд╡рд░реНрдб: foobar # рд╡реИрдХрд▓реНрдкрд┐рдХ (рдпрджрд┐ ssh рдХреБрдВрдЬрд┐рдпрд╛рдБ рдареАрдХ рд╕реЗ рд╕реЗрдЯ рд╣реИрдВ)
my_other_remote рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
рд╣реЛрд╕реНрдЯ: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо: not_root
рдкрд╛рд╕рд╡рд░реНрдб: рдлреВрдмрд╛рд░
# рдЗрдиреНрд╣реЗрдВ рдкрд░реАрдХреНрд╖рдг рдЖрджреЗрд╢реЛрдВ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
# рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡рд╛рддрд╛рд╡рд░рдг:
MY_ENV_VAR1: рдлреВ
MY_ENV_VAR2: рдмрд╛рд░

рд╕реНрдерд╛рдиреАрдп рдЯреЗрд╕реНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛


рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдореВрд▓ рдореЗрдВ рдПрдХ рдЦрдВрдб рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓ред рдпрд╣рд╛рдБ рдПрдХ рд╣реИ
рдЙрджрд╛рд╣рд░рдг:

# рдкрд░реАрдХреНрд╖рдг рдирд╛рдо рдХреЗ рдмрд╛рдж 'рдкрд░реАрдХреНрд╖рдг' рдХреАрд╡рд░реНрдб
my_test_name рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ:
рдЖрджреЗрд╢: "./my_test_executable --my-arg" # рдЕрдирд┐рд╡рд╛рд░реНрдп
рд░рд┐рдЯрд░реНрди рдХреЛрдб: 0 # рд╡реИрдХрд▓реНрдкрд┐рдХ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0)
рдЯрд╛рдЗрдордЖрдЙрдЯ: 10 # рд╡реИрдХрд▓реНрдкрд┐рдХ, рд╕реЗрдХрдВрдб рдореЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд╣реАрдВ)
рдкрд░реНрдпрд╛рд╡рд░рдг: # рд╡реИрдХрд▓реНрдкрд┐рдХ
MY_VAR: 42 # рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдпрджрд┐ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ 124 рд▓реМрдЯрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд░рддрд╛ рд╣реИ
'рд░рд┐рдЯрд░реНрди рдХреЛрдб' рдорд╛рди рдХреЛ 124 рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗред

рдХрд┐рд╕реА рдкрд░реАрдХреНрд╖рдг рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдЧрдгрдирд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рдо рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ: рдкрд░реНрдпрд╛рд╡рд░рдг
рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓реЗрдВ (рд╡рд┐рд░рд╛рд╕рдд), рдлрд┐рд░ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг
рд╡рд░реНрддрдорд╛рди рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЕрдВрдд рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдгред

'рдХрдорд╛рдВрдб' рдПрдХ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрде, рдзрд╛рд░рд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдПрдХ рдкрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓рд┐рдлреНрдЯ.yaml рд╕реНрдерд┐рддрд┐
рдпрд╛ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХрдорд╛рдВрдб (рдЬреИрд╕реЗ рдкрд┐рдВрдЧ, рдХрд░реНрд▓...)

рд░рд┐рдореЛрдЯ рдЯреЗрд╕реНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛


рдкреНрд░рддреНрдпреЗрдХ рджреВрд░рд╕реНрде рдкрд░реАрдХреНрд╖рдг рдХреЛ рдореВрд▓ рдореЗрдВ рдПрдХ рдПрдХрд▓ рдЕрдиреБрднрд╛рдЧ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд▓рд┐рдлреНрдЯ.yaml рдлрд╝рд╛рдЗрд▓.
рдХреГрдкрдпрд╛ рд╕реНрдерд╛рдиреАрдп рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рднрд╛рд╖рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рджреЗрдЦреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рджреВрд░рд╕реНрде рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдпрд╣реА рддрд░реАрдХрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

# рдПрдХ рдЬреНрдЮрд╛рдд рджреВрд░рд╕реНрде рдирд╛рдо рдЬрд┐рд╕рдХреЗ рдмрд╛рдж 'рдкрд░реАрдХреНрд╖рдг' рдХреАрд╡рд░реНрдб рдФрд░ рдкрд░реАрдХреНрд╖рдг рдирд╛рдо рдЖрддрд╛ рд╣реИ
# рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ my_remote рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдореЗрд░рд╛_рд░рд┐рдореЛрдЯ рдкрд░реАрдХреНрд╖рдг рдореЗрд░рд╛_рд░рд┐рдореЛрдЯ_рдкрд░реАрдХреНрд╖рдг_рдирд╛рдо:
рдЖрджреЗрд╢: "sh test/test.sh --my-arg"
рд╡рд╛рдкрд╕реА рдХреЛрдб: 0
рдЯрд╛рдЗрдордЖрдЙрдЯ: 2
# рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд░рд┐рдореЛрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
# рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ.
рд╕рдВрд╕рд╛рдзрди:
- рдкрд░реАрдХреНрд╖рд╛/
рд╡рд╛рддрд╛рд╡рд░рдг:
MY_VAR: рд╕рд╛рдордЧреНрд░реА

рдЬреНрдЮрд╛рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдХреЛ рдпрд╛ рддреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рд▓рд┐рдлреНрдЯ.yaml рдкрдЯреНрдЯрд┐рдХрд╛
(рд╡рд┐рд░рд╛рд╕рдд) рдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рд┐рдлреНрдЯ.yaml рдпрд╛ рд╕реАрдзреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ --рджреВрд░рд╕реНрде рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдлреНрдЯ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрдиред

рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрд╕рд╛рдзрди "рд╕рдкрд╛рдЯ" рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЕрдкрдиреА рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реИрдВред рдЙрдард╛рдУрдЧреЗ
рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд░рд┐рдореЛрдЯ рд╕реЗ рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВред

рдХрдорд╛рдВрдб рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рд░рд┐рдореЛрдЯ рдкрд░ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред
рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдореЗрдВ рдЙрдирд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ
рдЖрджреЗрд╢/рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп.

рдлреБрд▓ рдЯреЗрд╕реНрдЯ SUITE рдЙрджрд╛рд╣рд░рдг


RSI рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдлреНрдЯ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдореВрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрддрдГ рдЯрд┐рдкреНрдкрдгреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ
рд▓рд┐рдлреНрдЯ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рд┐рдлреНрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдбреЗрдмрд┐рдпрди рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдЙрджрд╛рд╣рд░рдг рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ /usr/share/doc/lift/example.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрдиlift.yaml рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

  • 1
    abidiff
    abidiff
    рдПрдмрд┐рдбрд┐рдл - рдИрдПрд▓рдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдмреАрдЖрдИ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
    рдПрдмрд┐рдбреАрдл рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рдЗрдирд░реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ
    рджреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ (рдПрдмреАрдЖрдИ)ред
    рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдореЗрдВред рдпрд╣ рдПрдХ рдЕрд░реНрдердкреВрд░реНрдг рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ
    рд░рд┐рдкреЛрд░реНрдЯ...
    рдПрдмрд┐рдбреАрдл рдЪрд▓рд╛рдПрдВ
  • 2
    рдЖрдмрд┐рджрд╡
    рдЖрдмрд┐рджрд╡
    abidw - ELF рдХреЗ ABI рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ
    рдлрд╝рд╛рдЗрд▓ abidw рдИрдПрд▓рдПрдл рдореЗрдВ рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрдврд╝рддрд╛ рд╣реИ
    рдкреНрд░рд╛рд░реВрдк рдФрд░ рдПрдХ рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ
    рдЗрд╕рдХреЗ ABI рд╕реЗ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рддрдХред
    рдЙрддреНрд╕рд░реНрдЬрд┐рдд ...
    рдЕрдмреАрдж рдЪрд▓рд╛рдУ
  • 3
    copac2xml
    copac2xml
    рдмрд┐рдмреБрдЯрд┐рд▓реНрд╕ - рдЧреНрд░рдВрде рд╕реВрдЪреА рд░реВрдкрд╛рдВрддрд░рдг
    рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ ...
    Copac2xml рдЪрд▓рд╛рдПрдБ
  • 4
    рдХреЙрдкреНрдЯ
    рдХреЙрдкреНрдЯ
    рдХреЙрдкреНрдЯ - рдкреАрдкрд╣реЛрд▓ рдЕрдиреБрдХреВрд▓рдХ SYSNOPIS:
    рдХреЙрдкреНрдЯ рдлрд╝рд╛рдЗрд▓.. рд╡рд┐рд╡рд░рдг: рдХреЙрдкреНрдЯ рдПрдХ рд╣реИ
    рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдкреАрдкрд╣реЛрд▓ рдЕрдиреБрдХреВрд▓рдХред рдпрд╣
    рдЕрдкрдиреЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХреЛрдб рдкрдврд╝рддрд╛ рд╣реИ рдФрд░
    рдПрдХ рд▓рд┐рдЦрддрд╛ рд╣реИ...
    рдХреЙрдк рдЪрд▓рд╛рдУ
  • 5
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ - рд╢реАрд░реНрд╖рдХ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ
    Stx рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рд╕реЗ рдШреЛрд╖рдгрд╛рдПрдБ ...
    рдЗрдХрдЯреНрдард╛_stx_titles рдЪрд▓рд╛рдПрдБ
  • 6
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ
    рдмреЗрдВрдЪ - http рдмреЗрдВрдЪрдорд╛рд░реНрдХ ...
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ рдЪрд▓рд╛рдПрдВ
  • рдЕрдзрд┐рдХ "

Ad