Use external URLs in CI
This makes it agnostic to the internal topology on the server hosting the worker.
This commit is contained in:
parent
71551b8ddb
commit
22906f1065
5 changed files with 42 additions and 7 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
13
Justfile
13
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue