Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■
    .onedev-buildspec
    skipped 7 lines
    8 8   <image>1dev/build-environment:1.0</image>
    9 9   <commands>
    10 10   <string>set -e</string>
    11  - <string>rm -rf ~/.m2/repository/io/onedev #clean downloaded dependencies as sometimes we do not change project versions</string>
    12  - <string>sh build.sh @secrets:dockerhub-password@</string>
     11 + <string>docker login -u robinshen -p @secrets:dockerhub-password@</string>
     12 + <string></string>
     13 + <string>echo "Detecting project version (may require some time while downloading maven dependencies)..."</string>
     14 + <string>buildVersion=$(mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:evaluate -Dexpression=project.version -q -DforceStdout)</string>
     15 + <string>echo "##onedev[SetBuildVersion '$buildVersion']"</string>
     16 + <string></string>
     17 + <string>cp settings.xml /root/.m2/</string>
     18 + <string>mvn deploy -Dmaven.deploy.password=@secrets:maven-deploy-password@</string>
     19 + <string>docker build -t 1dev/k8s-helper-linux:$buildVersion -f Dockerfile.linux .</string>
     20 + <string>docker push 1dev/k8s-helper-linux:$buildVersion</string>
    13 21   </commands>
    14 22   <retrieveSource>true</retrieveSource>
    15 23   <submoduleCredentials/>
    skipped 55 lines
  • ■ ■ ■ ■ ■ ■
    settings.xml
     1 +<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
     2 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     3 + xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
     4 + https://maven.apache.org/xsd/settings-1.0.0.xsd">
     5 + <servers>
     6 + <server>
     7 + <id>pmeaseRepo</id>
     8 + <username>build</username>
     9 + <password>${maven.deploy.password}</password>
     10 + </server>
     11 + </servers>
     12 +</settings>
Please wait...
Page is in error, reload to recover