diff options
author | vnugent <public@vaughnnugent.com> | 2024-09-06 21:37:01 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-09-06 21:37:01 -0400 |
commit | b4a5a50098eba9ef1633715a8a74c5ac0c32b2e2 (patch) | |
tree | 64f819cda7668a8ea4e41867bc0a99815307c3bc /.onedev-buildspec.yml | |
parent | de9741b417ee04a54512af106b71cf388c93ea9d (diff) |
configure autobuild for master branch
Diffstat (limited to '.onedev-buildspec.yml')
-rw-r--r-- | .onedev-buildspec.yml | 49 |
1 files changed, 35 insertions, 14 deletions
diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 8049766..f2ae8cb 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -1,6 +1,7 @@ -version: 33 +version: 35 jobs: -- name: GitHub Push + +- name: Git mirror push steps: - !PushRepository name: Github push sync @@ -25,22 +26,42 @@ jobs: maxRetries: 3 retryDelay: 30 timeout: 3600 -- name: GitHub Pull + +- name: Build and publish + jobExecutor: primary-shell-executor steps: - - !PullRepository - name: GitHub sync pull - remoteUrl: https://github.com/VnUgE/noscrypt.git - userName: VnUgE - passwordSecret: github-access-token - refs: refs/heads/* refs/tags/* + - !CheckoutStep + name: Code checkout + cloneCredential: !DefaultCredential {} withLfs: false - force: false + withSubmodules: false + checkoutPath: '@project_name@/' + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + - !CommandStep + name: VNBuild build + runInContainer: false + interpreter: !DefaultInterpreter + commands: | + vnbuild build -S --verbose + useTTY: true + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + - !CommandStep + name: VNBuild publish + runInContainer: false + interpreter: !DefaultInterpreter + commands: | + 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: - - !ScheduleTrigger - cronExpression: 0 15 10 ? * * - projects: noscrypt + - !BranchUpdateTrigger + branches: master retryCondition: never maxRetries: 3 retryDelay: 30 - timeout: 3600 + timeout: 3600
\ No newline at end of file |