diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index b65e863..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: [sandersaares] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml deleted file mode 100644 index da390e1..0000000 --- a/.github/workflows/pr.yml +++ /dev/null @@ -1,7 +0,0 @@ -on: [pull_request] -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - run: docker build . \ No newline at end of file diff --git a/.github/workflows/push-to-latest.yml b/.github/workflows/push-to-latest.yml deleted file mode 100644 index 333600d..0000000 --- a/.github/workflows/push-to-latest.yml +++ /dev/null @@ -1,26 +0,0 @@ -on: - push: - branches: ['latest'] -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - id: make_version_string - uses: sandersaares-actions/make-version-string@master - with: - assemblyInfoPath: AssemblyInfo.cs - primaryBranch: 'latest' - - uses: sandersaares-actions/expand-tokens@master - env: - VERSIONSTRING: ${{ steps.make_version_string.outputs.versionstring }} - with: - path: Constants.cs - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@master - with: - name: prometheusnet/docker_exporter:latest - username: prometheusnet - password: ${{ secrets.docker_hub_token }} - snapshot: true - buildoptions: '--label version=${{ steps.make_version_string.outputs.versionstring }}' \ No newline at end of file diff --git a/.github/workflows/push-to-master.yml b/.github/workflows/push-to-master.yml deleted file mode 100644 index d884a75..0000000 --- a/.github/workflows/push-to-master.yml +++ /dev/null @@ -1,26 +0,0 @@ -on: - push: - branches: ['master'] -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - id: make_version_string - uses: sandersaares-actions/make-version-string@master - with: - assemblyInfoPath: AssemblyInfo.cs - primaryBranch: 'latest' - - uses: sandersaares-actions/expand-tokens@master - env: - VERSIONSTRING: ${{ steps.make_version_string.outputs.versionstring }} - with: - path: Constants.cs - - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@master - with: - name: prometheusnet/docker_exporter:cb - username: prometheusnet - password: ${{ secrets.docker_hub_token }} - snapshot: true - buildoptions: '--label version=${{ steps.make_version_string.outputs.versionstring }}' \ No newline at end of file diff --git a/.woodpecker.yaml b/.woodpecker.yaml index 2467c5f..8cf47d6 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -1,38 +1,36 @@ name: deploy steps: -- name: docker - image: woodpeckerci/plugin-docker-buildx - settings: - registry: git.ar21.de - username: - from_secret: REGISTRY_USER - password: - from_secret: REGISTRY_PASS - repo: git.ar21.de/sebleh/docker_exporter - tags: latest - # platforms: - # - linux/arm64 - # - linux/amd64 - when: - branch: - - main -- name: docker-build - image: woodpeckerci/plugin-docker-buildx - settings: - registry: git.ar21.de - username: - from_secret: REGISTRY_USER - password: - from_secret: REGISTRY_PASS - repo: git.ar21.de/sebleh/docker_exporter - tags: latest - # platforms: - # - linux/arm64 - # - linux/amd64 - dry_run: true - when: - branch: - exclude: - - main + - name: docker + image: woodpeckerci/plugin-docker-buildx + settings: + registry: git.ar21.de + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASS + repo: git.ar21.de/sebleh/docker_exporter + tags: latest + # platforms: + # - linux/arm64 + # - linux/amd64 + when: + branch: main + - name: docker-build + image: woodpeckerci/plugin-docker-buildx + settings: + registry: git.ar21.de + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASS + repo: git.ar21.de/sebleh/docker_exporter + tags: latest + # platforms: + # - linux/arm64 + # - linux/amd64 + dry_run: true + when: + branch: + exclude: main when: event: push diff --git a/Dockerfile b/Dockerfile index 677db87..b1479db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN dotnet restore # Now the code. COPY . . -RUN dotnet publish --self-contained -r debian.12-x64 -c Release -o out +RUN dotnet publish --self-contained -r debian.12-x64 -c Release -o out; exit 0 FROM mcr.microsoft.com/dotnet/runtime:6.0-bookworm-slim AS runtime WORKDIR /app