1import{g as w,H as _,F as v}from"./Footer.56818c9d.js";import{m as p,o as k,f as m,c as h,d as e,j as i,t as f,b as t,e as a,T as G,F as C,r as R,n as D,h as I,k as x}from"./entry.ff824838.js";import{u as $,R as A,h as z,y as T,M as W}from"./ua-parser.e1f3155c.js";import"./use-tree-walker.21a991eb.js";import"./_commonjsHelpers.725317a4.js";const j=""+globalThis.__publicAssetsURL("img/runner-screenshot.png"),F={class:"bg-white"},H={class:"relative isolate overflow-hidden bg-gradient-to-b from-indigo-100/20"},M={class:"mx-auto max-w-7xl pb-24 pt-10 sm:pb-32 lg:grid lg:grid-cols-2 lg:gap-x-8 lg:px-8 lg:py-40"},S={class:"px-6 lg:px-0 lg:pt-4"},V={class:"mx-auto max-w-2xl"},B={class:"max-w-lg"},L=e("h1",{class:"mt-8 text-3xl font-bold tracking-tight text-gray-900 sm:mt-10 sm:text-4xl"},"Power your CI/CD pipeline with Gitea Runner",-1),O=e("p",{class:"mt-6 text-base sm:text-lg leading-7 sm:leading-8 text-gray-600"},"Gitea Runner is the agent that powers Gitea Actions, our built-in CI/CD system. It runs your jobs on the infrastructure you choose, with the same workflow syntax as GitHub Actions.",-1),N={class:"mt-8 sm:mt-10 flex flex-col items-stretch gap-3 sm:flex-row sm:items-center sm:gap-x-6"},q={class:"inline-flex rounded-md shadow-sm w-full sm:w-auto"},P=["href"],U=e("span",{class:"sr-only"},"Open options",-1),E={class:"py-1"},K=["href"],J=e("a",{href:"https://gitea.com/gitea/runner",class:"text-sm font-semibold leading-6 text-gray-900"},[I("View on Gitea "),e("span",{"aria-hidden":"true"},"â")],-1),Q=x('<div class="mt-20 sm:mt-24 md:mx-auto md:max-w-2xl lg:mx-0 lg:mt-0 lg:w-screen"><div class="absolute inset-y-0 right-1/2 -z-10 -mr-10 w-[200%] skew-x-[-30deg] bg-white shadow-xl shadow-indigo-600/10 ring-1 ring-indigo-50 md:-mr-20 lg:-mr-36" aria-hidden="true"></div><div class="shadow-lg md:rounded-3xl"><div class="bg-blue-500 [clip-path:inset(0)] md:[clip-path:inset(0_round_theme(borderRadius.3xl))]"><div class="absolute -inset-y-px left-1/2 -z-10 ml-10 w-[200%] skew-x-[-30deg] bg-blue-100 opacity-20 ring-1 ring-inset ring-white md:ml-20 lg:ml-36" aria-hidden="true"></div><div class="shadow-lg md:rounded-3xl mt-10"><img src="'+j+'" alt="App screenshot" class="rounded-md shadow-2xl ring-1 ring-gray-900/10"></div></div></div></div>',1),X=e("div",{class:"absolute inset-x-0 bottom-0 -z-10 h-24 bg-gradient-to-t from-white sm:h-32"},null,-1),n="3.3.0",Y={__name:"RunnerHero",setup(y){let s=3;const l=p(""),g=p(""),o=`https://gitea.com/gitea/runner/releases/download/v${n}`,d=[{name:"Download for Mac - Intel Chip",href:`${o}/gitea-runner-${n}-darwin-amd64`},{name:"Download for Mac - Apple Chip",href:`${o}/gitea-runner-${n}-darwin-arm64`},{name:"Download for Linux",href:`${o}/gitea-runner-${n}-linux-amd64`},{name:"Download for Windows",href:`${o}/gitea-runner-${n}-windows-amd64.exe`}];return k(()=>{const c=$(navigator.userAgent),r=c.os.name;r==="Mac OS"?c.cpu.architecture==null?s=1:s=2:r==="Windows"?s=3:r==="Linux"&&(s=2),l.value=d[s].name,g.value=d[s].href}),(c,r)=>(m(),h("div",F,[e("div",H,[e("div",M,[e("div",S,[e("div",V,[e("div",B,[L,O,e("div",N,[e("div",q,[e("a",{href:i(g),class:"relative inline-flex flex-1 items-center justify-center rounded-l-lg bg-blue-600 text-white px-3 py-2 text-sm sm:text-base font-semibold ring-1 ring-inset ring-gray-300 hover:bg-blue-500 focus:z-10"},f(i(l)),9,P),t(i(W),{as:"div",class:"relative -ml-px block"},{default:a(()=>[t(i(A),{class:"relative inline-flex items-center rounded-r-lg bg-blue-600 px-2 py-2 text-white ring-1 ring-inset ring-gray-300 hover:bg-blue-500 focus:z-10"},{default:a(()=>[U,t(i(w),{class:"h-8 w-5","aria-hidden":"true"})]),_:1}),t(G,{"enter-active-class":"transition ease-out duration-100","enter-from-class":"transform opacity-0 scale-95","enter-to-class":"transform opacity-100 scale-100","leave-active-class":"transition ease-in duration-75","leave-from-class":"transform opacity-100 scale-100","leave-to-class":"transform opacity-0 scale-95"},{default:a(()=>[t(i(z),{class:"absolute right-0 z-10 -mr-1 mt-2 w-72 sm:w-80 origin-top-right rounded-lg bg-white shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none"},{default:a(()=>[e("div",E,[(m(),h(C,null,R(d,u=>t(i(T),{key:u.name},{default:a(({active:b})=>[e("a",{href:u.href,class:D([b?"bg-gray-100 text-gray-900":"text-gray-700","block px-4 py-2 text-sm sm:text-base"])},f(u.name),11,K)]),_:2},1024)),64))])]),_:1})]),_:1})]),_:1})]),J])])])]),Q]),X])]))}},Z=Y,ee={id:"main-content",tabindex:"-1"},te=x('<div class="bg-white px-6 py-10 lg:px-8"><div class="mx-auto text-base leading-7 text-gray-700"><article class="mx-auto prose max-w-4xl lg:prose-3xl"><p> Gitea Runner is designed to streamline your software development and deployment process by plugging seamlessly into the Gitea ecosystem. As part of the broader Gitea Actions experience, it has already started to change the way teams handle their CI/CD workflows. </p><h2>
1What is Gitea Runner?</h2><p> Gitea Runner is the agent that powers Gitea Actions, our built-in CI/CD system. It works alongside Gitea's built-in Git server and auxiliary services to create an isolated environment in which the tasks that make up your CI/CD pipeline run. </p><p> The runner works on a simple yet effective premise: it listens for any job dispatched from a Gitea server and runs those jobs in the environment you configure. Whenever a commit or a pull request is made, the runner kicks into action and provides immediate feedback about the impact of the change. </p><h2>Why choose Gitea Runner?</h2><p> Hereâs why Gitea Runner stands out amidst a sea of CI/CD tools: </p><ul><li><b>Flexibility: </b>The runner supports a wide range of environments, including Kubernetes, Docker, virtual machines, and custom scripts, so it fits into whatever infrastructure you already use. </li><li><b>Scalability: </b>Whether you're a small development team or a large enterprise, Gitea Runner can scale to meet your needs. </li><li><b>Security: </b>Gitea places extreme importance on the security of your code. By sandboxing each job from others running concurrently, Gitea Runner minimizes the risk of information leakage. </li><li><b>Intuitive design: </b>The runner exemplifies simplicity without sacrificing functionality. With straightforward configuration and clear logs, you can focus on what matters most: writing and deploying code. </li><li><b>Open source and community driven: </b>Like the core Gitea project, the runner is open source and powered by a vibrant, welcoming, and highly skilled community committed to building a truly useful and efficient tool for CI/CD. </li></ul><h2>Getting started with Gitea Runner</h2><p> Installing and configuring Gitea Runner is a straightforward process. Follow the guidelines in our comprehensive documentation and start benefiting from swift, reliable deployments. </p><h2>Conclusion</h2><p> Innovation and improvement lie at the heart of our mission. Gitea Runner takes us a step further in our quest to provide the best open-source solution for DevOps. We can't wait for you to experience the efficiency, scalability, and reliability it brings to your CI/CD pipeline. </p><p> To stay up to date with the latest news and releases, subscribe to our newsletter and follow our official social media channels. If you have any questions or need help getting started, our community is always ready to help. </p></article></div></div>',1),re={__name:"runner",setup(y){return(s,l)=>(m(),h("main",ee,[t(_),t(Z),te,t(v)]))}};export{re as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.