diff --git a/.gitea/workflows/gitea-ci.yml b/.gitea/workflows/gitea-ci.yml index c1d32c8..040d3c6 100644 --- a/.gitea/workflows/gitea-ci.yml +++ b/.gitea/workflows/gitea-ci.yml @@ -1,24 +1,15 @@ -# -name: Build +kind: pipeline +type: docker +name: default -# Configures this workflow to run every time a change is pushed to the branch called `release`. -on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] - -jobs: - build: - runs-on: g7s - steps: - - name: Build - image: mcr.microsoft.com/dotnet/sdk:8.0 - script: - - dotnet nuget add source https://pkgs.dev.azure.com/tgbots/Telegram.Bot/_packaging/release/nuget/v3/index.json -n Telegram.Bot - - dotnet restore --no-cache - - dotnet publish -c Release -r linux-x64 --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=false /p:EnableCompressionInSingleFile=true - - tar -czvf publish.tar.gz -C bin/Release/net8.0/linux-x64/publish/ . - artifacts: - paths: - - publish.tar.gz +steps: + - name: build + image: mcr.microsoft.com/dotnet/sdk:8.0 + environment: + DOTNET_CLI_TELEMETRY_OPTOUT: "1" + DOTNET_SKIP_FIRST_TIME_EXPERIENCE: "1" + commands: + - dotnet nuget add source https://pkgs.dev.azure.com/tgbots/Telegram.Bot/_packaging/release/nuget/v3/index.json -n Telegram.Bot + - dotnet restore --no-cache + - dotnet publish -c Release -r linux-x64 --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=false /p:EnableCompressionInSingleFile=true + - tar -czvf publish.tar.gz --use-compress-program="gzip -9" -C bin/Release/net8.0/linux-x64/publish/ . \ No newline at end of file