Fork me on GitHub

Herr Knedel/Az uiPath Windows robotok archiválása a Gitlab segítségével

Created Fri, 07 Feb 2020 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:58:43 +0000 Schwierigkeitsgrad: Richtig anspruchsvoll

457 Words

Az UiPath a robotizált folyamatautomatizálás bevett szabványa. Az uiPath segítségével olyan szoftveralapú robotot/robotot fejleszthet, amely komplex adatfeldolgozási vagy kattintási feladatokat végez el Ön helyett. De lehet-e egy ilyen robotot Gitlab segítségével is irányítani?A rövid válasz: igen. És hogy pontosan hogyan, azt itt láthatja. A következő lépésekhez rendszergazdai jogokra, valamint némi uiPath, Windows és Gitlab tapasztalatra van szükséged.

1. lépés: Az első teendő a Gitlab runner telepítése.

1.1.) Hozzon létre egy új Gitlab felhasználót a cél operációs rendszeréhez. Kattintson a “Beállítások” > “Család és más felhasználók”, majd a “Más személy hozzáadása ehhez a számítógéphez” gombra.

1.2.) Kattintson a “Nem ismerem a személy hitelesítő adatait”, majd a “Felhasználó hozzáadása Microsoft-fiók nélkül” gombra egy helyi felhasználó létrehozásához. 1.3.) A következő párbeszédablakban szabadon kiválaszthatja a felhasználónevet és a jelszót:

2. lépés: A szolgáltatás bejelentkezésének aktiválása

Ha külön helyi felhasználót szeretne használni a Windows Gitlab Runnerhez, akkor a “Bejelentkezés aktiválása szolgáltatásként” opciót kell választania. Ehhez lépjen a Windows menü > “Helyi biztonsági házirend” menüpontjába. Ott válassza a “Helyi házirend” > “Felhasználói jogok hozzárendelése” menüpontot a bal oldalon, majd a “Bejelentkezés szolgáltatásként” menüpontot a jobb oldalon.

Ezután adja hozzá az új felhasználót.

3. lépés: Gitlab Runner regisztrálása

A Gitlab Runner Windows telepítője a következő oldalon található: https://docs.gitlab.com/runner/install/windows.html . Létrehoztam egy új mappát a “C” meghajtón, és oda tettem a telepítőt.

3.1.) A “CMD” parancsot használom “Rendszergazdaként” egy új konzol megnyitásához és a “cd C:\gitlab-runner” könyvtárba való váltáshoz. Ott a következő parancsot hívom. Mint látható, itt adom meg a Gitlab felhasználó felhasználónevét és jelszavát is.
x
+
Terminal

$ gitlab-runner-windows-386.exe install --user ".\gitlab" --password "*****"

3.2.) Most már regisztrálható a Gitlab runner. Ha önaláírt tanúsítványt használ a Gitlab telepítéséhez, akkor a tanúsítványt a “-tls-ca-file=” attribútummal kell megadni. Ezután adja meg a Gitlab url-t és a regisztrációs tokent. 3.2.) Sikeres regisztráció után a futó a “gitlab-runner-windows-386.exe start” paranccsal indítható: Nagyszerű! A Gitlab Runner már működik és használható.

4. lépés: Git telepítése

Mivel a Gitlab futtató a Git verziókezelésével működik, a Git for Windows-t is telepíteni kell:

5. lépés: Az UiPath telepítése

Az UiPath telepítése a legegyszerűbb része ennek a bemutatónak. Jelentkezzen be Gitlab felhasználóként, és telepítse a közösségi kiadást. Természetesen azonnal telepíthet minden olyan szoftvert, amelyre robotjának szüksége van, például: Office 365.

6. lépés: Gitlab projekt és csővezeték létrehozása

Most jön a bemutató nagy fináléja. Létrehozok egy új Gitlab projektet, és ellenőrzöm az uiPath projektfájljaimat.

6.1.) Ezen kívül létrehozok egy új fájlt “.gitlab-ci.yml” a következő tartalommal:

build1:
  stage: build
  variables:
    GIT_STRATEGY: clone
  script:
    - C:\Users\gitlab\AppData\Local\UiPath\app-20.10.0-beta0149\UiRobot.exe -file "${CI_PROJECT_DIR}\Main.xaml"

A Windows szoftverrobotom közvetlenül a master ágba történő átadás után kerül végrehajtásra:

A robot automatikus indítása az “Ütemezés” opcióval kezelhető. Ennek a kombinációnak nagy előnye, hogy a “robotikus” projektek és a projekt eredményei (artefaktumok) központilag ellenőrizhetők, verziókezelhetők és kezelhetők a Gitlab által más “nem robotikus” projektekkel együtt.