Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    .onedev-buildspec
    1  -<?xml version="1.0" encoding="UTF-8"?>
    2  - 
    3  -<io.onedev.server.buildspec.BuildSpec revision="1">
    4  - <jobs>
    5  - <io.onedev.server.buildspec.job.Job>
    6  - <name>Release</name>
    7  - <paramSpecs/>
    8  - <image>1dev/build-environment:1.1</image>
    9  - <commands>
    10  - <string>set -e</string>
    11  - <string>echo "Detecting project version (may require some time while downloading maven dependencies)..."</string>
    12  - <string>buildVersion=$(mvn org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version -q -DforceStdout)</string>
    13  - <string>echo "##onedev[SetBuildVersion '$buildVersion']"</string>
    14  - <string>mvn clean deploy -Dmaven.deploy.password=@secrets:maven-deploy-password@</string>
    15  - </commands>
    16  - <retrieveSource>true</retrieveSource>
    17  - <submoduleCredentials/>
    18  - <jobDependencies/>
    19  - <projectDependencies/>
    20  - <services/>
    21  - <reports/>
    22  - <triggers>
    23  - <io.onedev.server.buildspec.job.trigger.BranchUpdateTrigger>
    24  - <params/>
    25  - <branches>master</branches>
    26  - </io.onedev.server.buildspec.job.trigger.BranchUpdateTrigger>
    27  - </triggers>
    28  - <caches>
    29  - <io.onedev.server.buildspec.job.CacheSpec>
    30  - <key>maven-cache</key>
    31  - <path>/root/.m2/repository</path>
    32  - </io.onedev.server.buildspec.job.CacheSpec>
    33  - </caches>
    34  - <cpuRequirement>250m</cpuRequirement>
    35  - <memoryRequirement>128m</memoryRequirement>
    36  - <timeout>3600</timeout>
    37  - <postBuildActions>
    38  - <io.onedev.server.buildspec.job.action.CreateTagAction>
    39  - <condition>successful</condition>
    40  - <tagName>v@build_version@</tagName>
    41  - </io.onedev.server.buildspec.job.action.CreateTagAction>
    42  - </postBuildActions>
    43  - <retryCondition>never</retryCondition>
    44  - <maxRetries>3</maxRetries>
    45  - <retryDelay>30</retryDelay>
    46  - </io.onedev.server.buildspec.job.Job>
    47  - <io.onedev.server.buildspec.job.Job>
    48  - <name>Sync with GitHub</name>
    49  - <paramSpecs/>
    50  - <image>alpine/git:1.0.7</image>
    51  - <commands>
    52  - <string>git push https://robinshine:@secrets:github-password@\@github.com/theonedev/maven-plugin HEAD:master</string>
    53  - </commands>
    54  - <retrieveSource>true</retrieveSource>
    55  - <submoduleCredentials/>
    56  - <jobDependencies/>
    57  - <projectDependencies/>
    58  - <services/>
    59  - <reports/>
    60  - <triggers>
    61  - <io.onedev.server.buildspec.job.trigger.BranchUpdateTrigger>
    62  - <params/>
    63  - <branches>master</branches>
    64  - </io.onedev.server.buildspec.job.trigger.BranchUpdateTrigger>
    65  - </triggers>
    66  - <caches/>
    67  - <cpuRequirement>250m</cpuRequirement>
    68  - <memoryRequirement>128m</memoryRequirement>
    69  - <timeout>3600</timeout>
    70  - <postBuildActions/>
    71  - <retryCondition>never</retryCondition>
    72  - <maxRetries>3</maxRetries>
    73  - <retryDelay>30</retryDelay>
    74  - </io.onedev.server.buildspec.job.Job>
    75  - </jobs>
    76  - <properties/>
    77  -</io.onedev.server.buildspec.BuildSpec>
    78  - 
  • ■ ■ ■ ■ ■ ■
    .onedev-buildspec.yml
     1 +version: 1
     2 +jobs:
     3 +- name: Release
     4 + image: 1dev/build-environment:1.1
     5 + commands:
     6 + - set -e
     7 + - echo "Detecting project version (may require some time while downloading maven
     8 + dependencies)..."
     9 + - buildVersion=$(mvn org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version
     10 + -q -DforceStdout)
     11 + - echo "##onedev[SetBuildVersion '$buildVersion']"
     12 + - mvn clean deploy -Dmaven.deploy.password=@secrets:maven-deploy-password@
     13 + triggers:
     14 + - !BranchUpdateTrigger
     15 + branches: master
     16 + retrieveSource: true
     17 + cloneCredential: !DefaultCredential {}
     18 + cpuRequirement: 250m
     19 + memoryRequirement: 128m
     20 + retryCondition: never
     21 + maxRetries: 3
     22 + retryDelay: 30
     23 + caches:
     24 + - key: maven-cache
     25 + path: /root/.m2/repository
     26 + timeout: 3600
     27 + postBuildActions:
     28 + - !CreateTagAction
     29 + condition: successful
     30 + tagName: v@build_version@
     31 +- name: Sync with GitHub
     32 + image: alpine/git:1.0.7
     33 + commands:
     34 + - git config --global --unset http.extraHeader
     35 + - git push https://robinshine:@secrets:github-token@\@github.com/theonedev/maven-plugin
     36 + HEAD:master
     37 + triggers:
     38 + - !BranchUpdateTrigger
     39 + branches: master
     40 + retrieveSource: true
     41 + cloneCredential: !DefaultCredential {}
     42 + cpuRequirement: 250m
     43 + memoryRequirement: 128m
     44 + retryCondition: never
     45 + maxRetries: 3
     46 + retryDelay: 30
     47 + timeout: 3600
     48 + 
Please wait...
Page is in error, reload to recover