diff options
author | vnugent <public@vaughnnugent.com> | 2024-09-06 21:46:35 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-09-06 21:46:35 -0400 |
commit | 13bcaa274e0276bc5fe1e50008826352ffb5c87f (patch) | |
tree | 2d48136fe10d670221b5667b63cae902fce0f35c /.onedev-buildspec.yml | |
parent | ea15299006cc2486c44fea72381e0c9e555c0d75 (diff) |
commit d5235f583cc984bf0a36f01aac80ca21ee712e3a
Author: vnugent <public@vaughnnugent.com>
Date: Fri Sep 6 21:44:09 2024 -0400
update changelog for v0.1.5
commit b4a5a50098eba9ef1633715a8a74c5ac0c32b2e2
Author: vnugent <public@vaughnnugent.com>
Date: Fri Sep 6 21:37:01 2024 -0400
configure autobuild for master branch
commit de9741b417ee04a54512af106b71cf388c93ea9d
Author: vnugent <public@vaughnnugent.com>
Date: Wed Aug 28 19:54:45 2024 -0400
feat: add library context alloc util functions
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 |