Use external URLs in CI #12
5 changed files with 42 additions and 7 deletions
|
@ -4,12 +4,16 @@ resource_types:
|
||||||
- name: gitea-package
|
- name: gitea-package
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/gitea-package
|
repository: registry.sclu1034.dev/gitea-package
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
- name: gitea-status
|
- name: gitea-status
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/gitea-status
|
repository: registry.sclu1034.dev/gitea-status
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
- name: repo
|
- name: repo
|
||||||
|
@ -84,6 +88,8 @@ jobs:
|
||||||
file: repo/.ci/tasks/clippy.yml
|
file: repo/.ci/tasks/clippy.yml
|
||||||
vars:
|
vars:
|
||||||
forgejo_api_key: ((forgejo_api_key))
|
forgejo_api_key: ((forgejo_api_key))
|
||||||
|
registry_user: ((registry_user))
|
||||||
|
registry_password: ((registry_password))
|
||||||
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
|
@ -124,6 +130,8 @@ jobs:
|
||||||
pr: ((pr))
|
pr: ((pr))
|
||||||
forgejo_url: ((forgejo_url))
|
forgejo_url: ((forgejo_url))
|
||||||
forgejo_api_key: ((forgejo_api_key))
|
forgejo_api_key: ((forgejo_api_key))
|
||||||
|
registry_user: ((registry_user))
|
||||||
|
registry_password: ((registry_password))
|
||||||
|
|
||||||
- load_var: version_number
|
- load_var: version_number
|
||||||
reveal: true
|
reveal: true
|
||||||
|
|
|
@ -5,17 +5,23 @@ resource_types:
|
||||||
- name: gitea-package
|
- name: gitea-package
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/gitea-package
|
repository: registry.sclu1034.dev/gitea-package
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
- name: gitea-status
|
- name: gitea-status
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/gitea-status
|
repository: registry.sclu1034.dev/gitea-status
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
- name: gitea-pr
|
- name: gitea-pr
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/gitea-pr
|
repository: registry.sclu1034.dev/gitea-pr
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
@ -75,6 +81,8 @@ jobs:
|
||||||
forgejo_url: ((forgejo_url))
|
forgejo_url: ((forgejo_url))
|
||||||
owner: ((owner))
|
owner: ((owner))
|
||||||
repo: ((repo))
|
repo: ((repo))
|
||||||
|
registry_user: ((registry_user))
|
||||||
|
registry_password: ((registry_password))
|
||||||
instance_vars:
|
instance_vars:
|
||||||
number: ((.:pr.number))
|
number: ((.:pr.number))
|
||||||
|
|
||||||
|
@ -115,6 +123,8 @@ jobs:
|
||||||
pr: ""
|
pr: ""
|
||||||
forgejo_url: ((forgejo_url))
|
forgejo_url: ((forgejo_url))
|
||||||
forgejo_api_key: ((forgejo_api_key))
|
forgejo_api_key: ((forgejo_api_key))
|
||||||
|
registry_user: ((registry_user))
|
||||||
|
registry_password: ((registry_password))
|
||||||
|
|
||||||
- load_var: version_number
|
- load_var: version_number
|
||||||
reveal: true
|
reveal: true
|
||||||
|
|
|
@ -6,8 +6,10 @@ image_resource:
|
||||||
name: rust-xwin
|
name: rust-xwin
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/rust-xwin-ci
|
repository: registry.sclu1034.dev/rust-xwin-ci
|
||||||
tag: latest
|
tag: latest
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
inputs:
|
inputs:
|
||||||
- name: repo
|
- name: repo
|
||||||
|
|
|
@ -6,8 +6,10 @@ image_resource:
|
||||||
name: rust-xwin-ci
|
name: rust-xwin-ci
|
||||||
type: registry-image
|
type: registry-image
|
||||||
source:
|
source:
|
||||||
repository: registry.local:5000/rust-xwin-ci
|
repository: registry.sclu1034.dev/rust-xwin-ci
|
||||||
tag: latest
|
tag: latest
|
||||||
|
username: ((registry_user))
|
||||||
|
password: ((registry_password))
|
||||||
|
|
||||||
inputs:
|
inputs:
|
||||||
- name: repo
|
- name: repo
|
||||||
|
|
13
Justfile
13
Justfile
|
@ -1,3 +1,5 @@
|
||||||
|
fly_target := "main"
|
||||||
|
|
||||||
image:
|
image:
|
||||||
docker build -t dt-plugin-builder .
|
docker build -t dt-plugin-builder .
|
||||||
|
|
||||||
|
@ -9,3 +11,14 @@ build:
|
||||||
-v ./:/src/plugin \
|
-v ./:/src/plugin \
|
||||||
dt-plugin-builder \
|
dt-plugin-builder \
|
||||||
cargo build -Zbuild-std --target x86_64-pc-windows-msvc
|
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