Ctrl K
ComunidadGuías…

local-release.yml

Rama develop · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
CsprojPath: "Kavita.Common/Kavita.Common.csproj"

ParseReleaseTypes:
  HeadRef: "release/stable" # Trick the tool into thinking this is a stable release
  BranchRequirements:
    Stable:
      StartWiths: "" #Always stable

BuildFrontend:
  BuildScript: "prod"
  Path: "UI/Web"
  OutputPath: "dist/browser/"
  CopyTo: "Kavita.Server/wwwroot"
  AllowLegacyPeerDeps: true
  FullReplace: true

BuildServer:
  AppName: "Kavita"
  CsprojPath: "Kavita.Server/Kavita.Server.csproj"
  SlnPath: "Kavita.sln"
  OutputPath: "_output/"
  Rids:
    Stable: ["linux-x64", "linux-arm64", "linux-arm", "linux-musl-x64", "win-x64", "win-x86", "osx-arm64", "osx-x64"]
  RenameFiles:
    - { From: "Kavita.Server", To: "Kavita"}
    - { From: "Kavita.Server.exe", To: "Kavita.exe" }
  CopyFiles:
    - { From: "INSTALL.txt", To: "README.txt" }
    - { From: "LICENSE", To: "LICENSE.txt" }
    - { From: "Kavita.Server/config/appsettings.json", To: "config/appsettings-init.json"}
  DeletePaths: ["BuildHost-net472", "BuildHost-netcore", "bin", "config/cache-long"]
  IncludeExternalFiles:
    "linux-x64": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-linux-64bit", To: "kepubify", "Sha256": "37d7628d26c5c906f607f24b36f781f306075e7073a6fe7820a751bb60431fc5" }]
    "linux-arm64": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-linux-arm64", To: "kepubify", "Sha256": "5a15b8f6f6a96216c69330601bca29638cfee50f7bf48712795cff88ae2d03a3" }]
    "linux-arm": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-linux-arm", To: "kepubify", "Sha256": "07f23275c4e674093443f01a591aa0980b0b87dbb0a10986d5001e9d56b0e1e7" }]
    "win-x64": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-windows-64bit.exe", To: "kepubify.exe", "Sha256": "f3dee3ece063329661fef474262fe403812335bf1676eab35b672565bf195738" }]
    "win-x86": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-windows-32bit.exe", To: "kepubify.exe", "Sha256": "5aa6be67f468e50e1b552a2eb1d1ac1afc375d1e7cb359e344f2e71d2dacdefb" }]
    "osx-arm64": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-darwin-arm64", To: "kepubify", "Sha256": "6467d44439ee899113c7f710b509ef9e5ce65e8df711c85192b9ea5b683594b7" }]
    "osx-x64": [{ From: "https://github.com/pgaskin/kepubify/releases/download/v4.0.4/kepubify-darwin-64bit", To: "kepubify", "Sha256": "851afab0b83ecaf11f6965c901483eed3e74a6b41a3ab0a68f7321bc48bac4a3" }]

Docker:
  Disabled: true
  Load: true
  Platforms: ["linux/amd64", "linux/arm64", "linux/arm/v7"]
  Images:
    - "jvmilazz0/kavita"
  Tags:
    Stable: ["local-build-{Version}"]