[TASK] Init repo

This commit is contained in:
Philipp Dieter 2025-04-27 21:40:06 +02:00
commit 3790e43b70
2 changed files with 67 additions and 0 deletions

8
Makefile Normal file
View File

@ -0,0 +1,8 @@
set_pipeline:
fly -t datentonne sp -p rustdesk -c pipeline.yml
trigger_job:
fly -t datentonne tj -j rustdesk/build-deb -w
intercept:
fly -t datentonne i -j rustdesk/build-deb

59
pipeline.yml Normal file
View File

@ -0,0 +1,59 @@
resource_types:
- name: aptly-resource
type: docker-image
source:
repository: git.datentonne.net/docker-public/aptly-resource
tag: latest
resources:
- name: rustdesk-git
type: github-release
source:
owner: rustdesk
repository: rustdesk
access_token: ((github.access_token))
- name: rustdesk-deb
type: aptly-resource
source:
api_uri: https://apt-api.datentonne.net/
repo_uri: https://apt.datentonne.net/
repo: datentonne
distribution: debian
component: main
architecture: amd64
package: rustdesk
username: ((aptly.username))
password: ((aptly.password))
timeout: 1801
jobs:
- name: build-deb
plan:
- get: rustdesk-git
params:
globs:
- '*-x86_64.deb'
- task: build
config:
platform: linux
image_resource:
type: registry-image
source:
repository: git.datentonne.net/docker-public/fpm-docker
tag: latest
inputs:
- name: rustdesk-git
outputs:
- name: deb
run:
path: /bin/bash
args:
- -c
- |
export VERSION="$(cat rustdesk-git/version)"
export VERSION_OUT="$(cat rustdesk-git/version)-$(date +%s)"
mv -v rustdesk-git/rustdesk-${VERSION}-x86_64.deb deb/
echo "deb/rustdesk-${VERSION}-x86_64.deb" > deb/filename
- put: rustdesk-deb
no_get: true
params:
archive_file: deb/filename
gpg_passphrase_file: /etc/hosts