diff --git a/.ci/pipelines/pr.yml b/.ci/pipelines/pr.yml index f21409c..4deb271 100644 --- a/.ci/pipelines/pr.yml +++ b/.ci/pipelines/pr.yml @@ -4,12 +4,16 @@ resource_types: - name: gitea-package type: registry-image source: - repository: registry.local:5000/gitea-package + repository: registry.sclu1034.dev/gitea-package + username: ((registry_user)) + password: ((registry_password)) - name: gitea-status type: registry-image source: - repository: registry.local:5000/gitea-status + repository: registry.sclu1034.dev/gitea-status + username: ((registry_user)) + password: ((registry_password)) resources: - name: repo @@ -84,6 +88,8 @@ jobs: file: repo/.ci/tasks/clippy.yml vars: forgejo_api_key: ((forgejo_api_key)) + registry_user: ((registry_user)) + registry_password: ((registry_password)) - name: build @@ -124,6 +130,8 @@ jobs: pr: ((pr)) forgejo_url: ((forgejo_url)) forgejo_api_key: ((forgejo_api_key)) + registry_user: ((registry_user)) + registry_password: ((registry_password)) - load_var: version_number reveal: true diff --git a/.ci/pipelines/set-pr-pipelines.yml b/.ci/pipelines/set-pr-pipelines.yml index 0712b03..792faad 100644 --- a/.ci/pipelines/set-pr-pipelines.yml +++ b/.ci/pipelines/set-pr-pipelines.yml @@ -5,17 +5,23 @@ resource_types: - name: gitea-package type: registry-image source: - repository: registry.local:5000/gitea-package + repository: registry.sclu1034.dev/gitea-package + username: ((registry_user)) + password: ((registry_password)) - name: gitea-status type: registry-image source: - repository: registry.local:5000/gitea-status + repository: registry.sclu1034.dev/gitea-status + username: ((registry_user)) + password: ((registry_password)) - name: gitea-pr type: registry-image source: - repository: registry.local:5000/gitea-pr + repository: registry.sclu1034.dev/gitea-pr + username: ((registry_user)) + password: ((registry_password)) resources: @@ -75,6 +81,8 @@ jobs: forgejo_url: ((forgejo_url)) owner: ((owner)) repo: ((repo)) + registry_user: ((registry_user)) + registry_password: ((registry_password)) instance_vars: number: ((.:pr.number)) @@ -115,6 +123,8 @@ jobs: pr: "" forgejo_url: ((forgejo_url)) forgejo_api_key: ((forgejo_api_key)) + registry_user: ((registry_user)) + registry_password: ((registry_password)) - load_var: version_number reveal: true diff --git a/.ci/tasks/build.yml b/.ci/tasks/build.yml index e8652c4..d0afe6a 100644 --- a/.ci/tasks/build.yml +++ b/.ci/tasks/build.yml @@ -6,8 +6,10 @@ image_resource: name: rust-xwin type: registry-image source: - repository: registry.local:5000/rust-xwin-ci + repository: registry.sclu1034.dev/rust-xwin-ci tag: latest + username: ((registry_user)) + password: ((registry_password)) inputs: - name: repo diff --git a/.ci/tasks/clippy.yml b/.ci/tasks/clippy.yml index 149ce54..690954b 100644 --- a/.ci/tasks/clippy.yml +++ b/.ci/tasks/clippy.yml @@ -6,8 +6,10 @@ image_resource: name: rust-xwin-ci type: registry-image source: - repository: registry.local:5000/rust-xwin-ci + repository: registry.sclu1034.dev/rust-xwin-ci tag: latest + username: ((registry_user)) + password: ((registry_password)) inputs: - name: repo diff --git a/Justfile b/Justfile index 4ce14c9..4825633 100644 --- a/Justfile +++ b/Justfile @@ -1,3 +1,5 @@ +fly_target := "main" + image: docker build -t dt-plugin-builder . @@ -9,3 +11,14 @@ build: -v ./:/src/plugin \ dt-plugin-builder \ cargo build -Zbuild-std --target x86_64-pc-windows-msvc + +set-base-pipeline: + fly -t {{fly_target}} set-pipeline \ + --pipeline dt-plugin-template-pr \ + --config .ci/pipelines/set-pr-pipelines.yml \ + -v forgejo_url=https://git.sclu1034.dev \ + -v forgejo_api_key=${FORGEJO_API_KEY} \ + -v registry_user=${REGISTRY_USER} \ + -v registry_password=${REGISTRY_PASSWORD} \ + -v owner=bitsquid_dt \ + -v repo=dt-plugin-template