aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2024-09-06 21:31:51 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2024-09-06 21:31:51 -0400
commit93b419e010334a3b4e369c3ef86941471bab9c68 (patch)
treef2bc1bd663805eeaea37a4ccee9f7b44333c9489
parent50c7876d534c00c8676255d4442175ac3f445f2e (diff)
update build commands & publish
-rw-r--r--.onedev-buildspec.yml30
1 files changed, 9 insertions, 21 deletions
diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml
index 8faf682..d8d0778 100644
--- a/.onedev-buildspec.yml
+++ b/.onedev-buildspec.yml
@@ -1,6 +1,7 @@
version: 35
jobs:
-- name: GitHub Push
+
+- name: Git mirror push
steps:
- !PushRepository
name: Github push sync
@@ -25,25 +26,7 @@ jobs:
maxRetries: 3
retryDelay: 30
timeout: 3600
-- name: GitHub Pull
- steps:
- - !PullRepository
- name: GitHub sync pull
- remoteUrl: https://github.com/VnUgE/noscrypt.git
- userName: VnUgE
- passwordSecret: github-access-token
- refs: refs/heads/* refs/tags/*
- withLfs: false
- force: false
- condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- triggers:
- - !ScheduleTrigger
- cronExpression: 0 15 10 ? * *
- projects: noscrypt
- retryCondition: never
- maxRetries: 3
- retryDelay: 30
- timeout: 3600
+
- name: Build and publish
jobExecutor: primary-shell-executor
steps:
@@ -67,7 +50,12 @@ jobs:
runInContainer: false
interpreter: !DefaultInterpreter
commands: |
- vnbuild publish --sign --output "f:\downloads\test\build" --verbose
+ vnbuild publish --ftp "@secret:ftp_server_address@" --sign
+ envVars:
+ - name: FTP_USERNAME
+ value: '@secret:ftp_username@'
+ - name: FTP_PASSWORD
+ value: '@secret:ftp_password@'
useTTY: true
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers: