<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Gitlab_windows_runner</id>
	<title>Gitlab windows runner - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Gitlab_windows_runner"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Gitlab_windows_runner&amp;action=history"/>
	<updated>2026-04-24T06:33:38Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Gitlab_windows_runner&amp;diff=7935&amp;oldid=prev</id>
		<title>\dev\null 20:22, 10 rugpjūčio 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Gitlab_windows_runner&amp;diff=7935&amp;oldid=prev"/>
		<updated>2016-08-10T20:22:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Čia aprašysiu kaip reikia pasidaryti GitLab build bot'ą skirtą C# išeities tekstų automatiniam sinchronizavimui iš git bei kompiliavimui. Naudosime Windows 10 64bit versiją.&lt;br /&gt;
&lt;br /&gt;
== Sudiegiame git ==&lt;br /&gt;
&lt;br /&gt;
[https://git-scm.com/download/win Atsisiunčiame git], sudiegiame būtinai parinkę jog jis atsirastų sistemos PATH'e &lt;br /&gt;
&lt;br /&gt;
== Multi-runner ==&lt;br /&gt;
Šis įrankis reikalingas visam procesui automatizuoti bei bendrauti su gitlab serveriu. Atsisiuntę jį [https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-windows-amd64.exe iš čia], sukuriame katalogą '''C:\Multi-Runner''' ir jį ten įdedame.&lt;br /&gt;
== Užregistruojame buildbot'ą ==&lt;br /&gt;
&lt;br /&gt;
start &amp;gt; rašome cmd.exe (Run as Administrator)&lt;br /&gt;
 cd \&lt;br /&gt;
 cd multi-runner&lt;br /&gt;
 gitlab-ci-multi-runner-windows-amd64.exe register (naudojame api key iš [https://gitlab.lt/elitela/Daiva/runners šio puslapio]&lt;br /&gt;
Tuomet '''install''', '''start'''&lt;br /&gt;
Plačiau [https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/windows.md aprašyta čia]&lt;br /&gt;
&lt;br /&gt;
== NuGet ==&lt;br /&gt;
Šis įrankis sudeda visas reikiamas C# priklausomybes, priedus ir t.t. Parsisiunčiame jį [https://dist.nuget.org/win-x86-commandline/latest/nuget.exe iš čia] ir sudedame į '''C:\tools'''.&lt;br /&gt;
== Projekto receptas ==&lt;br /&gt;
Jį reikia dėti į šakninį projekto katalogą užvadinus '''.gitlab-ci.yml''' , pakeičiame '''Projektas''' į jūsų projekto pavadimimą.&lt;br /&gt;
 variables:&lt;br /&gt;
   PROJECT_NAME: &amp;quot;Projektas&amp;quot;&lt;br /&gt;
  before_script:&lt;br /&gt;
   - echo &amp;quot;starting build for %PROJECT_NAME%&amp;quot;&lt;br /&gt;
   - echo &amp;quot;Restoring NuGet Packages...&amp;quot;&lt;br /&gt;
   - c:\tools\nuget restore &amp;quot;%PROJECT_NAME%.sln&amp;quot;&lt;br /&gt;
 stages:&lt;br /&gt;
   - build&lt;br /&gt;
   - debug&lt;br /&gt;
 build:&lt;br /&gt;
   stage: build&lt;br /&gt;
   script:&lt;br /&gt;
   - echo &amp;quot;Release build...&amp;quot;&lt;br /&gt;
   - '&amp;quot;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe&amp;quot; /consoleloggerparameters:ErrorsOnly /maxcpucount /nologo /property:Configuration=Release /verbosity:quiet &amp;quot;%PROJECT_NAME%.sln&amp;quot;'&lt;br /&gt;
   artifacts:&lt;br /&gt;
     untracked: true&lt;br /&gt;
 debug:&lt;br /&gt;
   stage: debug&lt;br /&gt;
   script:&lt;br /&gt;
   - echo &amp;quot;Debug build...&amp;quot;&lt;br /&gt;
   - '&amp;quot;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe&amp;quot; /consoleloggerparameters:ErrorsOnly /maxcpucount /nologo /property:Configuration=Debug /verbosity:quiet &amp;quot;%PROJECT_NAME%.sln&amp;quot;'&lt;br /&gt;
   artifacts:&lt;br /&gt;
     untracked: true&lt;br /&gt;
Sukomitinus naujai, buildbotas turėtų pradėti veikti automatiškai ir pradėti kompiliavimo darbus..&lt;br /&gt;
[[Category:Programavimas]]&lt;br /&gt;
[[Category:Git]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>