mirror of
https://github.com/go-task/task.git
synced 2026-06-27 06:34:18 +00:00
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
"use strict";(self.webpackChunktaskfile_dev=self.webpackChunktaskfile_dev||[]).push([[915],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return k}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),l=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=l(e.components);return r.createElement(s.Provider,{value:t},e.children)},c="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},f=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),c=l(n),f=a,k=c["".concat(s,".").concat(f)]||c[f]||m[f]||o;return n?r.createElement(k,i(i({ref:t},u),{},{components:n})):r.createElement(k,i({ref:t},u))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=f;var p={};for(var s in t)hasOwnProperty.call(t,s)&&(p[s]=t[s]);p.originalType=e,p[c]="string"==typeof e?e:a,i[1]=p;for(var l=2;l<o;l++)i[l]=n[l];return r.createElement.apply(null,i)}return r.createElement.apply(null,n)}f.displayName="MDXCreateElement"},3138:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return c},frontMatter:function(){return o},metadata:function(){return p},toc:function(){return l}});var r=n(3117),a=(n(7294),n(3905));const o={slug:"/releasing/",sidebar_position:13},i="\u0420\u0435\u043b\u0438\u0437\u044b",p={unversionedId:"releasing",id:"releasing",title:"\u0420\u0435\u043b\u0438\u0437\u044b",description:"\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Task \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e GoReleaser. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0435\u043b\u0438\u0437\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e, \u0432\u044b\u0437\u0432\u0430\u0432 \u0437\u0430\u0434\u0430\u0447\u0443 test-release \u0432 Taskfile.",source:"@site/i18n/ru-RU/docusaurus-plugin-content-docs/current/releasing.md",sourceDirName:".",slug:"/releasing/",permalink:"/ru-RU/releasing/",draft:!1,tags:[],version:"current",sidebarPosition:13,frontMatter:{slug:"/releasing/",sidebar_position:13},sidebar:"tutorialSidebar",previous:{title:"\u041f\u0435\u0440\u0435\u0432\u043e\u0434",permalink:"/ru-RU/translate/"},next:{title:"\u0412\u0435\u0440\u0441\u0438\u0438 Taskfile",permalink:"/ru-RU/taskfile-versions/"}},s={},l=[],u={toc:l};function c(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"\u0440\u0435\u043b\u0438\u0437\u044b"},"\u0420\u0435\u043b\u0438\u0437\u044b"),(0,a.kt)("p",null,"\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Task \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e ",(0,a.kt)("a",{parentName:"p",href:"https://goreleaser.com/"},"GoReleaser"),". \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0435\u043b\u0438\u0437\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e, \u0432\u044b\u0437\u0432\u0430\u0432 \u0437\u0430\u0434\u0430\u0447\u0443 ",(0,a.kt)("inlineCode",{parentName:"p"},"test-release")," \u0432 Taskfile."),(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"https://github.com/go-task/task/actions"},"GitHub Actions")," \u0434\u043e\u043b\u0436\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b, \u043a\u043e\u0433\u0434\u0430 \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0439 Git-\u0442\u0435\u0433 \u0432 ",(0,a.kt)("inlineCode",{parentName:"p"},"main")," \u0432\u0435\u0442\u043a\u0435 (\u0441\u044b\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0438 \u043f\u0430\u043a\u0435\u0442\u044b DEB \u0438 RPM)."),(0,a.kt)("p",null,"\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 3.15. \u0441\u044b\u0440\u044b\u0435, \u043d\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u044b \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u044b \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u043f\u0443\u0442\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0435\u0433\u0430 \u0438 \u0432\u044b\u0437\u043e\u0432\u0430 ",(0,a.kt)("inlineCode",{parentName:"p"},"goreleaser build"),", \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0432\u0435\u0440\u0441\u0438\u044e Go, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u0432 GitHub Actions."),(0,a.kt)("h1",{id:"homebrew"},"Homebrew"),(0,a.kt)("p",null,"Goreleaser \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043c\u043c\u0438\u0442 \u0432 \u0444\u0430\u0439\u043b ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/go-task/homebrew-tap/blob/master/Formula/go-task.rb"},"Formula/go-task.rb")," \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/go-task/homebrew-tap"},"Homebrew tap")," \u0434\u043b\u044f \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438."),(0,a.kt)("h1",{id:"npm"},"npm"),(0,a.kt)("p",null,"\u0414\u043b\u044f \u0432\u044b\u043f\u0443\u0441\u043a\u0430 npm \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u0430 \u0432 \u0444\u0430\u0439\u043b\u0435 ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/go-task/task/blob/main/package.json#L3"},(0,a.kt)("inlineCode",{parentName:"a"},"package.json"))," \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c ",(0,a.kt)("inlineCode",{parentName:"p"},"\u0437\u0430\u0434\u0430\u0447\u0443 npm:publish"),", \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e."),(0,a.kt)("h1",{id:"snapcraft"},"Snapcraft"),(0,a.kt)("p",null,"\u0414\u043b\u044f \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/go-task/snap"},"Snap \u043f\u0430\u043a\u0435\u0442\u0430")," \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0432 ",(0,a.kt)("a",{parentName:"li",href:"https://github.com/go-task/snap/blob/master/snap/snapcraft.yaml#L2"},"snapcraft.yaml"),"."),(0,a.kt)("li",{parentName:"ul"},"\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c ",(0,a.kt)("inlineCode",{parentName:"li"},"amd64"),", ",(0,a.kt)("inlineCode",{parentName:"li"},"armhf")," \u0438 ",(0,a.kt)("inlineCode",{parentName:"li"},"arm64")," \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 ",(0,a.kt)("a",{parentName:"li",href:"https://snapcraft.io/task/releases"},"Snapcraft"),".")),(0,a.kt)("h1",{id:"scoop"},"Scoop"),(0,a.kt)("p",null,"Scoop - \u044d\u0442\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Windows. \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u044b \u043f\u0430\u043a\u0435\u0442\u0430 Scoop. \u0412\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u044b Scoop \u043e\u0431\u044b\u0447\u043d\u043e \u0437\u0430\u0431\u043e\u0442\u044f\u0442\u0441\u044f \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0432\u0435\u0440\u0441\u0438\u0439, \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u044f ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/ScoopInstaller/Main/blob/master/bucket/task.json"},"\u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b"),". \u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0435, \u0447\u0442\u043e \u0435\u0433\u043e \u0432\u0435\u0440\u0441\u0438\u044f Task \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430, \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 issue, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0435\u0434\u043e\u043c\u0438\u0442\u044c \u043d\u0430\u0441."),(0,a.kt)("h1",{id:"nix"},"Nix"),(0,a.kt)("p",null,"Nix - \u044d\u0442\u043e \u043c\u0435\u0442\u043e\u0434 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0438\u0439 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443. \u041c\u0435\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b Nix \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043f\u043e\u0437\u0430\u0431\u043e\u0442\u0438\u043b\u0438\u0441\u044c \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0432\u0435\u0440\u0441\u0438\u0439, \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u044f ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/tools/go-task/default.nix"},"\u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b"),". \u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0435, \u0447\u0442\u043e \u0435\u0433\u043e \u0432\u0435\u0440\u0441\u0438\u044f Task \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430, \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 issue, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0435\u0434\u043e\u043c\u0438\u0442\u044c \u043d\u0430\u0441."))}c.isMDXComponent=!0}}]); |