From cb1bc5daf7d227767808ace14f61d3491f87cc6b Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 29 Dec 2025 12:02:46 +0100 Subject: [PATCH] Remove old CI stuff --- .github/workflows/docfx.yml | 36 ------ ci/azure-pipelines-docfx.yml | 55 --------- ci/azure-pipelines.yml | 216 ----------------------------------- 3 files changed, 307 deletions(-) delete mode 100644 .github/workflows/docfx.yml delete mode 100644 ci/azure-pipelines-docfx.yml delete mode 100644 ci/azure-pipelines.yml diff --git a/.github/workflows/docfx.yml b/.github/workflows/docfx.yml deleted file mode 100644 index 0f3e998b3..000000000 --- a/.github/workflows/docfx.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Master - DocFX - -on: - workflow_dispatch: - push: - branches: - - master - -jobs: - docfx: - name: Build DocFX Documentation - runs-on: windows-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup .NET - uses: actions/setup-dotnet@v4 - with: - dotnet-version: "8.0.x" - - name: Setup DocFX - run: dotnet tool update -g docfx - - name: Build Core - run: dotnet build src/Artemis.Core/Artemis.Core.csproj - - name: Build UI.Shared - run: dotnet build src/Artemis.UI.Shared/Artemis.UI.Shared.csproj - - name: Build DocFX - run: docfx docfx/docfx_project/docfx.json - - name: Upload to FTP - uses: SamKirkland/FTP-Deploy-Action@v4.3.5 - with: - server: www360.your-server.de - protocol: ftps - username: ${{ secrets.FTP_USER }} - password: ${{ secrets.FTP_PASSWORD }} - local-dir: docfx/docfx_project/_site/ - server-dir: /docs/ diff --git a/ci/azure-pipelines-docfx.yml b/ci/azure-pipelines-docfx.yml deleted file mode 100644 index 6b885a09f..000000000 --- a/ci/azure-pipelines-docfx.yml +++ /dev/null @@ -1,55 +0,0 @@ -# .NET Desktop -# Build and run tests for .NET Desktop or Windows classic desktop solutions. -# Add steps that publish symbols, save build artifacts, and more: -# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net - -trigger: -- master -pr: none - -pool: - vmImage: 'windows-latest' - -variables: - artemisSolution: '**/Artemis.sln' - rgbSolution: '**/RGB.NET.sln' - pluginProjects: '**/Artemis.Plugins.*.csproj' - BuildId: $(Build.BuildId) - BuildNumber: $(Build.BuildNumber) - SourceBranch: $(Build.SourceBranch) - SourceVersion: $(Build.SourceVersion) - -steps: -- checkout: self - path: s/Artemis - -- task: DotNetCoreCLI@2 - displayName: 'dotnet build Artemis' - inputs: - command: 'build' - projects: '$(artemisSolution)' - feedsToUse: 'config' - nugetConfigPath: '$(Pipeline.Workspace)/s/Artemis/src/NuGet.Config' - -- task: PowerShell@2 - displayName: "DockFX build" - inputs: - targetType: 'inline' - script: | - choco install docfx -y - docfx.exe .\docfx_project\docfx.json - workingDirectory: '$(Pipeline.Workspace)/s/Artemis/docfx' - -- task: FtpUpload@2 - displayName: "DockFX FTP upload" - inputs: - credentialsOption: 'inputs' - serverUrl: 'ftp://www360.your-server.de' - username: '$(ftp_user)' - password: '$(ftp_password)' - rootDirectory: '$(Pipeline.Workspace)/s/Artemis/docfx/docfx_project/_site' - filePatterns: '**' - remoteDirectory: '/docs' - clean: true - preservePaths: true - trustSSL: false \ No newline at end of file diff --git a/ci/azure-pipelines.yml b/ci/azure-pipelines.yml deleted file mode 100644 index 20249045d..000000000 --- a/ci/azure-pipelines.yml +++ /dev/null @@ -1,216 +0,0 @@ -# .NET Desktop -# Build and run tests for .NET Desktop or Windows classic desktop solutions. -# Add steps that publish symbols, save build artifacts, and more: -# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net - -trigger: - - master -pr: none - -resources: - repositories: - - repository: Plugins - type: github - endpoint: github.com_SpoinkyNL - name: Artemis-RGB/Artemis.Plugins - ref: master - -variables: - windowsProject: "**/Artemis.UI.Windows/Artemis.UI.Windows.csproj" - linuxProject: "**/Artemis.UI.Linux/Artemis.UI.Linux.csproj" - pluginProjects: "**/Artemis.Plugins.*.csproj" - BuildId: $(Build.BuildId) - BuildNumber: $(Build.BuildNumber) - SourceBranch: $(Build.SourceBranch) - SourceVersion: $(Build.SourceVersion) - -jobs: - - job: Windows - pool: - vmImage: "windows-latest" - steps: - - checkout: self - path: s/Artemis - - checkout: Plugins - path: s/Artemis.Plugins - - - task: DotNetCoreCLI@2 - displayName: "Artemis - Publish" - inputs: - command: "publish" - publishWebProjects: false - projects: "$(windowsProject)" - arguments: '--configuration Release --runtime win10-x64 --output $(Build.ArtifactStagingDirectory)/windows-build /nowarn:cs1591' - zipAfterPublish: false - modifyOutputPath: false - - - task: PowerShell@2 - displayName: "Artemis - Create buildinfo.json" - inputs: - targetType: "inline" - script: | - $OFS = "`r`n" - SET-Content -Path 'buildinfo.json' -Value ('{' + $OFS + ' "BuildId": 0,' + $OFS + ' "BuildNumber": 0.0,' + $OFS + ' "SourceBranch": "",' + $OFS + ' "SourceVersion": ""' + $OFS + '}') - workingDirectory: "$(Build.ArtifactStagingDirectory)/windows-build" - - - task: FileTransform@1 - displayName: "Artemis - Populate buildinfo.json" - inputs: - folderPath: "$(Build.ArtifactStagingDirectory)/windows-build" - fileType: "json" - targetFiles: "**/buildinfo.json" - - - task: PowerShell@2 - displayName: "Plugins - Insert build number into plugin.json" - inputs: - targetType: "inline" - script: | - Get-ChildItem -Recurse -Filter plugin.json | - Foreach-Object { - $buidNumber = "1.0.1." + $Env:BUILD_BUILDID; - $a = Get-Content $_.FullName | ConvertFrom-Json - $a.Version = $buidNumber; - $a | ConvertTo-Json | Set-Content $_.FullName - } - workingDirectory: "Artemis.Plugins" - - - task: DotNetCoreCLI@2 - displayName: "Plugins - Publish" - inputs: - command: "publish" - publishWebProjects: false - arguments: "--configuration Release --runtime win10-x64 --output $(Build.ArtifactStagingDirectory)/windows-build/Plugins" - projects: "$(pluginProjects)" - zipAfterPublish: true - - - task: PublishPipelineArtifact@1 - displayName: "Upload build to Azure Pipelines" - inputs: - targetPath: "$(Build.ArtifactStagingDirectory)/windows-build" - artifact: "Artemis build - Windows" - publishLocation: "pipeline" - - - task: ArchiveFiles@2 - displayName: "ZIP binaries" - inputs: - rootFolderOrFile: "$(Build.ArtifactStagingDirectory)/windows-build" - includeRootFolder: false - archiveType: "zip" - archiveFile: "$(Build.ArtifactStagingDirectory)/archive/artemis-build-windows.zip" - replaceExistingArchive: true - - - task: PowerShell@2 - displayName: "Calculate ZIP hash" - inputs: - targetType: "inline" - script: '(Get-FileHash .\artemis-build-windows.zip).Hash | Out-File -FilePath .\hash-windows.txt' - workingDirectory: "$(Build.ArtifactStagingDirectory)/archive" - - - task: FtpUpload@2 - displayName: "Upload binaries to FTP" - inputs: - credentialsOption: "inputs" - serverUrl: "ftp://artemis-rgb.com" - username: "devops" - password: "$(ftp_password)" - rootDirectory: "$(Build.ArtifactStagingDirectory)/archive" - filePatterns: "**" - remoteDirectory: "/builds.artemis-rgb.com/binaries/$(Build.SourceBranchName)/$(Build.BuildNumber)" - clean: false - preservePaths: true - trustSSL: false - - - job: Linux - pool: - vmImage: "ubuntu-latest" - steps: - - checkout: self - path: s/Artemis - - checkout: Plugins - path: s/Artemis.Plugins - - - task: DotNetCoreCLI@2 - displayName: "Artemis - Publish" - inputs: - command: "publish" - publishWebProjects: false - projects: "$(linuxProject)" - arguments: '--configuration Release --runtime linux-x64 --output $(Build.ArtifactStagingDirectory)/linux-build /nowarn:cs1591' - zipAfterPublish: false - modifyOutputPath: false - - - task: PowerShell@2 - displayName: "Artemis - Create buildinfo.json" - inputs: - targetType: "inline" - script: | - $OFS = "`r`n" - SET-Content -Path 'buildinfo.json' -Value ('{' + $OFS + ' "BuildId": 0,' + $OFS + ' "BuildNumber": 0.0,' + $OFS + ' "SourceBranch": "",' + $OFS + ' "SourceVersion": ""' + $OFS + '}') - workingDirectory: "$(Build.ArtifactStagingDirectory)/linux-build" - - - task: FileTransform@1 - displayName: "Artemis - Populate buildinfo.json" - inputs: - folderPath: "$(Build.ArtifactStagingDirectory)/linux-build" - fileType: "json" - targetFiles: "**/buildinfo.json" - - - task: PowerShell@2 - displayName: "Plugins - Insert build number into plugin.json" - inputs: - targetType: "inline" - script: | - Get-ChildItem -Recurse -Filter plugin.json | - Foreach-Object { - $buidNumber = "1.0.1." + $Env:BUILD_BUILDID; - $a = Get-Content $_.FullName | ConvertFrom-Json - $a.Version = $buidNumber; - $a | ConvertTo-Json | Set-Content $_.FullName - } - workingDirectory: "Artemis.Plugins" - - - task: DotNetCoreCLI@2 - displayName: "Plugins - Publish" - inputs: - command: "publish" - publishWebProjects: false - arguments: "--configuration Release --runtime linux-x64 --output $(Build.ArtifactStagingDirectory)/linux-build/Plugins" - projects: "$(pluginProjects)" - zipAfterPublish: true - - - task: PublishPipelineArtifact@1 - displayName: "Upload build to Azure Pipelines" - inputs: - targetPath: "$(Build.ArtifactStagingDirectory)/linux-build" - artifact: "Artemis build - Linux" - publishLocation: "pipeline" - - - task: ArchiveFiles@2 - displayName: "ZIP binaries" - inputs: - rootFolderOrFile: "$(Build.ArtifactStagingDirectory)/linux-build" - includeRootFolder: false - archiveType: "zip" - archiveFile: "$(Build.ArtifactStagingDirectory)/archive/artemis-build-linux.zip" - replaceExistingArchive: true - - - task: PowerShell@2 - displayName: "Calculate ZIP hash" - inputs: - targetType: "inline" - script: '(Get-FileHash .\artemis-build-linux.zip).Hash | Out-File -FilePath .\hash-linux.txt' - workingDirectory: "$(Build.ArtifactStagingDirectory)/archive" - - - task: FtpUpload@2 - displayName: "Upload binaries to FTP" - inputs: - credentialsOption: "inputs" - serverUrl: "ftp://artemis-rgb.com" - username: "devops" - password: "$(ftp_password)" - rootDirectory: "$(Build.ArtifactStagingDirectory)/archive" - filePatterns: "**" - remoteDirectory: "/builds.artemis-rgb.com/binaries/$(Build.SourceBranchName)/$(Build.BuildNumber)" - clean: false - preservePaths: true - trustSSL: false