Files
go-task/ru-RU/assets/js/54cdf684.3bc718dd.js
2023-05-26 13:05:38 +00:00

1 line
24 KiB
JavaScript

"use strict";(self.webpackChunktaskfile_dev=self.webpackChunktaskfile_dev||[]).push([[723],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return d}});var a=t(7294);function l(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function i(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach((function(n){l(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function o(e,n){if(null==e)return{};var t,a,l=function(e,n){if(null==e)return{};var t,a,l={},r=Object.keys(e);for(a=0;a<r.length;a++)t=r[a],n.indexOf(t)>=0||(l[t]=e[t]);return l}(e,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)t=r[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(l[t]=e[t])}return l}var s=a.createContext({}),p=function(e){var n=a.useContext(s),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},u=function(e){var n=p(e.components);return a.createElement(s.Provider,{value:n},e.children)},k="mdxType",m={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},c=a.forwardRef((function(e,n){var t=e.components,l=e.mdxType,r=e.originalType,s=e.parentName,u=o(e,["components","mdxType","originalType","parentName"]),k=p(t),c=l,d=k["".concat(s,".").concat(c)]||k[c]||m[c]||r;return t?a.createElement(d,i(i({ref:n},u),{},{components:t})):a.createElement(d,i({ref:n},u))}));function d(e,n){var t=arguments,l=n&&n.mdxType;if("string"==typeof e||l){var r=t.length,i=new Array(r);i[0]=c;var o={};for(var s in n)hasOwnProperty.call(n,s)&&(o[s]=n[s]);o.originalType=e,o[k]="string"==typeof e?e:l,i[1]=o;for(var p=2;p<r;p++)i[p]=t[p];return a.createElement.apply(null,i)}return a.createElement.apply(null,t)}c.displayName="MDXCreateElement"},9954:function(e,n,t){t.r(n),t.d(n,{assets:function(){return s},contentTitle:function(){return i},default:function(){return k},frontMatter:function(){return r},metadata:function(){return o},toc:function(){return p}});var a=t(3117),l=(t(7294),t(3905));const r={slug:"/taskfile-versions/",sidebar_position:12},i="\u0412\u0435\u0440\u0441\u0438\u0438 Taskfile",o={unversionedId:"taskfile_versions",id:"taskfile_versions",title:"\u0412\u0435\u0440\u0441\u0438\u0438 Taskfile",description:"\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 Taskfile \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f. \u042d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0439 Taskfile.",source:"@site/i18n/ru-RU/docusaurus-plugin-content-docs/current/taskfile_versions.md",sourceDirName:".",slug:"/taskfile-versions/",permalink:"/ru-RU/taskfile-versions/",draft:!1,tags:[],version:"current",sidebarPosition:12,frontMatter:{slug:"/taskfile-versions/",sidebar_position:12},sidebar:"tutorialSidebar",previous:{title:"\u0420\u0435\u043b\u0438\u0437\u044b",permalink:"/ru-RU/releasing/"},next:{title:"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c",permalink:"/ru-RU/donate/"}},s={},p=[{value:"\u0427\u0442\u043e \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0435\u0440\u0441\u0438\u044f Taskfile",id:"\u0447\u0442\u043e-\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442-\u0432\u0435\u0440\u0441\u0438\u044f-taskfile",level:2},{value:"\u0412\u0435\u0440\u0441\u0438\u044f 1",id:"\u0432\u0435\u0440\u0441\u0438\u044f-1",level:2},{value:"\u0412\u0435\u0440\u0441\u0438\u044f 2.0",id:"\u0432\u0435\u0440\u0441\u0438\u044f-20",level:2},{value:"\u0412\u0435\u0440\u0441\u0438\u044f 2.1",id:"\u0432\u0435\u0440\u0441\u0438\u044f-21",level:2},{value:"\u0412\u0435\u0440\u0441\u0438\u044f 2.2",id:"\u0432\u0435\u0440\u0441\u0438\u044f-22",level:2},{value:"\u0412\u0435\u0440\u0441\u0438\u044f 2.6",id:"\u0432\u0435\u0440\u0441\u0438\u044f-26",level:2},{value:"\u0412\u0435\u0440\u0441\u0438\u044f 3",id:"\u0432\u0435\u0440\u0441\u0438\u044f-3",level:2}],u={toc:p};function k(e){let{components:n,...t}=e;return(0,l.kt)("wrapper",(0,a.Z)({},u,t,{components:n,mdxType:"MDXLayout"}),(0,l.kt)("h1",{id:"\u0432\u0435\u0440\u0441\u0438\u0438-taskfile"},"\u0412\u0435\u0440\u0441\u0438\u0438 Taskfile"),(0,l.kt)("p",null,"\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 Taskfile \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f. \u042d\u0442\u043e\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0439 Taskfile."),(0,l.kt)("h2",{id:"\u0447\u0442\u043e-\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442-\u0432\u0435\u0440\u0441\u0438\u044f-taskfile"},"\u0427\u0442\u043e \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0435\u0440\u0441\u0438\u044f Taskfile"),(0,l.kt)("p",null,"\u0412\u0435\u0440\u0441\u0438\u044f Taskfile \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 Task. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 Taskfile \u0432\u0435\u0440\u0441\u0438\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"2")," \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e Task ",(0,l.kt)("inlineCode",{parentName:"p"},"v2.0.0")," \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0434\u043b\u044f \u0435\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438."),(0,l.kt)("p",null,(0,l.kt)("inlineCode",{parentName:"p"},"version:")," \u043a\u043b\u044e\u0447 Taskfile \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 ",(0,l.kt)("a",{parentName:"p",href:"https://semver.org/lang/ru/"},"semVer")," \u0441\u0442\u0440\u043e\u043a\u0443. \u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"p"},"2"),", ",(0,l.kt)("inlineCode",{parentName:"p"},"2.0")," \u0438\u043b\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"2.0.0"),". \u0415\u0441\u043b\u0438 \u0432\u044b \u0440\u0435\u0448\u0438\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Task \u0432\u0435\u0440\u0441\u0438\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"2.0"),", \u0442\u043e \u0443 \u0432\u0430\u0441 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c \u0432\u0435\u0440\u0441\u0438\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"2.1"),", \u043d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0440\u0435\u0448\u0438\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044e ",(0,l.kt)("inlineCode",{parentName:"p"},"2"),", \u0442\u043e \u043b\u044e\u0431\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u0435\u0440\u0441\u0438\u0439 ",(0,l.kt)("inlineCode",{parentName:"p"},"2.x.x")," \u0431\u0443\u0434\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b, \u043d\u043e \u043d\u0435 ",(0,l.kt)("inlineCode",{parentName:"p"},"3.0.0+"),"."),(0,l.kt)("h2",{id:"\u0432\u0435\u0440\u0441\u0438\u044f-1"},"\u0412\u0435\u0440\u0441\u0438\u044f 1"),(0,l.kt)("blockquote",null,(0,l.kt)("p",{parentName:"blockquote"},"\u041f\u0420\u0418\u041c\u0415\u0427\u0410\u041d\u0418\u0415: Taskfiles \u0432\u0435\u0440\u0441\u0438\u0438 1 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 Task >= v3.0.0.")),(0,l.kt)("p",null,"\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"Taskfile")," \u043f\u043e\u043b\u0435 ",(0,l.kt)("inlineCode",{parentName:"p"},"version:")," \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u044b\u043b\u0438 \u0432 \u043a\u043e\u0440\u043d\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 YAML. \u041f\u0440\u0438\u043c\u0435\u0440:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},'echo:\n cmds:\n - echo "Hello, World!"\n')),(0,l.kt)("p",null,"\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0442\u0430\u043a\u0436\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},"\u0412\u044b\u0437\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445"),(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u044b"),(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 Task"),(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 ",(0,l.kt)("inlineCode",{parentName:"li"},"Taskvars.yml"))),(0,l.kt)("h2",{id:"\u0432\u0435\u0440\u0441\u0438\u044f-20"},"\u0412\u0435\u0440\u0441\u0438\u044f 2.0"),(0,l.kt)("p",null,"\u0412 \u0432\u0435\u0440\u0441\u0438\u0438 2 \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043a\u043b\u044e\u0447 ",(0,l.kt)("inlineCode",{parentName:"p"},"version: "),". \u041e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c. \u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '2'\n\ntasks:\n echo:\n cmds:\n - echo \"Hello, World!\"\n")),(0,l.kt)("p",null,"\u0412\u0435\u0440\u0441\u0438\u044f 2 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 Taskfile, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c ",(0,l.kt)("inlineCode",{parentName:"p"},"Taskvars.yml"),":"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '2'\n\nvars:\n GREETING: Hello, World!\n\ntasks:\n greet:\n cmds:\n - echo \"{{.GREETING}}\"\n")),(0,l.kt)("p",null,"\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0442\u0430\u043a\u0436\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 Task"),(0,l.kt)("li",{parentName:"ol"},"Call variables"),(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 Taskfile"),(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 ",(0,l.kt)("inlineCode",{parentName:"li"},"Taskvars.yml")),(0,l.kt)("li",{parentName:"ol"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f")),(0,l.kt)("p",null,"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0446\u0438\u044f \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 2):"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '2'\n\nexpansions: 3\n\nvars:\n FOO: foo\n BAR: bar\n BAZ: baz\n FOOBAR: '{{.FOO}}{{.BAR}}'\n FOOBARBAZ: '{{.FOOBAR}}{{.BAZ}}'\n\ntasks:\n default:\n cmds:\n - echo \"{{.FOOBARBAZ}}\"\n")),(0,l.kt)("h2",{id:"\u0432\u0435\u0440\u0441\u0438\u044f-21"},"\u0412\u0435\u0440\u0441\u0438\u044f 2.1"),(0,l.kt)("p",null,"\u0412 \u0432\u0435\u0440\u0441\u0438\u0438 2.1 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0446\u0438\u044f ",(0,l.kt)("inlineCode",{parentName:"p"},"output"),", \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u0432\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434 \u043f\u0435\u0447\u0430\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 (\u0441\u043c. ",(0,l.kt)("a",{parentName:"p",href:"/ru-RU/usage/#output-syntax"},"\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e"),"):"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '2'\n\noutput: prefixed\n\ntasks:\n server:\n cmds:\n - go run main.go\n prefix: server\n")),(0,l.kt)("p",null,"\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u044d\u0442\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 (\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e ",(0,l.kt)("a",{parentName:"p",href:"/ru-RU/usage/#ignore-errors"},"\u0437\u0434\u0435\u0441\u044c"),"):"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},'version: \'2\'\n\ntasks:\n example-1:\n cmds:\n - cmd: exit 1\n ignore_error: true\n - echo "This will be print"\n\n example-2:\n cmds:\n - exit 1\n - echo "This will be print"\n ignore_error: true\n')),(0,l.kt)("h2",{id:"\u0432\u0435\u0440\u0441\u0438\u044f-22"},"\u0412\u0435\u0440\u0441\u0438\u044f 2.2"),(0,l.kt)("p",null,"\u0412 \u0412\u0435\u0440\u0441\u0438\u0438 2.2 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u043e\u0432\u0430\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0446\u0438\u044f ",(0,l.kt)("inlineCode",{parentName:"p"},"includes"),", \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 Taskfile'\u044b:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '2'\n\nincludes:\n docs: ./documentation # will look for ./documentation/Taskfile.yml\n docker: ./DockerTasks.yml\n")),(0,l.kt)("h2",{id:"\u0432\u0435\u0440\u0441\u0438\u044f-26"},"\u0412\u0435\u0440\u0441\u0438\u044f 2.6"),(0,l.kt)("p",null,"\u0412\u0435\u0440\u0441\u0438\u044f 2.6 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 ",(0,l.kt)("inlineCode",{parentName:"p"},"preconditions")," \u043e\u043f\u0446\u0438\u0435\u0439 \u0432 \u0437\u0430\u0434\u0430\u0447\u0430\u0445."),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '2'\n\ntasks:\n upload_environment:\n preconditions:\n - test -f .env\n cmds:\n - aws s3 cp .env s3://myenvironment\n")),(0,l.kt)("p",null,"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 ",(0,l.kt)("a",{parentName:"p",href:"/ru-RU/usage/#including-other-taskfiles"},"\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e")),(0,l.kt)("h2",{id:"\u0432\u0435\u0440\u0441\u0438\u044f-3"},"\u0412\u0435\u0440\u0441\u0438\u044f 3"),(0,l.kt)("p",null,"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0435 \u0432 ",(0,l.kt)("inlineCode",{parentName:"p"},"v3"),":"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"Output \u0437\u0430\u0434\u0430\u0447\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0446\u0432\u0435\u0442\u043d\u043e\u0439"),(0,l.kt)("li",{parentName:"ul"},"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ",(0,l.kt)("inlineCode",{parentName:"li"},".env")," \u0444\u0430\u0439\u043b\u043e\u0432"),(0,l.kt)("li",{parentName:"ul"},"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ",(0,l.kt)("inlineCode",{parentName:"li"},"label:"),". \u041f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0438\u043c\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 \u043b\u043e\u0433\u0430\u0445"),(0,l.kt)("li",{parentName:"ul"},"\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ",(0,l.kt)("inlineCode",{parentName:"li"},"method:")," \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u043d\u0430 ",(0,l.kt)("inlineCode",{parentName:"li"},"checksum")),(0,l.kt)("li",{parentName:"ul"},"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b 2 \u043c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 ",(0,l.kt)("inlineCode",{parentName:"li"},"status:")," - ",(0,l.kt)("inlineCode",{parentName:"li"},"CHECKSUM")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"li"},"TIMESTAMP"),", \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443 md5 \u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043e\u0442\u043c\u0435\u0442\u043a\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432, \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 ",(0,l.kt)("inlineCode",{parentName:"li"},"sources:")),(0,l.kt)("li",{parentName:"ul"},"\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f ",(0,l.kt)("inlineCode",{parentName:"li"},"TASK")," \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 CLI \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438"),(0,l.kt)("li",{parentName:"ul"},"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u043f\u0446\u0438\u044f ",(0,l.kt)("inlineCode",{parentName:"li"},"dir:")," \u0432 ",(0,l.kt)("inlineCode",{parentName:"li"},"includes")," \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c, \u0432 \u043a\u0430\u043a\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 Taskfile \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"includes:\n docs:\n taskfile: ./docs\n dir: ./docs\n")),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0437\u0430\u0434\u0430\u0447\u0438. \u0412\u0441\u0435 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u044b \u043d\u0438\u0436\u0435 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u044b:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '3'\n\ntasks:\n print:\n cmds:\n - echo \"Hello, World!\"\n")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '3'\n\ntasks:\n print:\n - echo \"Hello, World!\"\n")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-yaml"},"version: '3'\n\ntasks:\n print: echo \"Hello, World!\"\n")),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"\u0411\u044b\u043b \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0451\u043d \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445. \u0422\u0435\u043f\u0435\u0440\u044c \u0432\u0441\u0451 \u0441\u0442\u0430\u043b\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e. The ",(0,l.kt)("inlineCode",{parentName:"li"},"expansions:")," setting was removed as it became unnecessary. \u042d\u0442\u043e \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Task \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u043a\u0430\u0436\u0434\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043c\u043e\u0436\u0435\u0442 \u0432\u0438\u0434\u0435\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0438 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u0438\u0445.",(0,l.kt)("ul",{parentName:"li"},(0,l.kt)("li",{parentName:"ul"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f"),(0,l.kt)("li",{parentName:"ul"},"\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 + CLI \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435"),(0,l.kt)("li",{parentName:"ul"},"Call variables"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 Task")))))}k.isMDXComponent=!0}}]);