50 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/*
 | 
						|
 *
 | 
						|
 *    ******************************************************************************
 | 
						|
 *    *
 | 
						|
 *    * This program and the accompanying materials are made available under the
 | 
						|
 *    * terms of the Apache License, Version 2.0 which is available at
 | 
						|
 *    * https://www.apache.org/licenses/LICENSE-2.0.
 | 
						|
 *    *
 | 
						|
 *    *  See the NOTICE file distributed with this work for additional
 | 
						|
 *    *  information regarding copyright ownership.
 | 
						|
 *    * Unless required by applicable law or agreed to in writing, software
 | 
						|
 *    * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | 
						|
 *    * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 | 
						|
 *    * License for the specific language governing permissions and limitations
 | 
						|
 *    * under the License.
 | 
						|
 *    *
 | 
						|
 *    * SPDX-License-Identifier: Apache-2.0
 | 
						|
 *    *****************************************************************************
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
pipeline {
 | 
						|
    agent {
 | 
						|
        dockerfile {
 | 
						|
            filename 'Dockerfile'
 | 
						|
            dir '.docker'
 | 
						|
            label 'linux && docker'
 | 
						|
            //additionalBuildArgs  '--build-arg version=1.0.2'
 | 
						|
            //args '--gpus all'
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    stages {
 | 
						|
        stage('publish-linux-cpu') {
 | 
						|
            environment {
 | 
						|
                MAVEN = credentials('Internal_Archiva')
 | 
						|
                OSSRH = credentials('OSSRH')
 | 
						|
            }
 | 
						|
 | 
						|
            steps {
 | 
						|
                withGradle {
 | 
						|
                    sh 'sh ./gradlew publish -x test -PCAVIS_CHIP=cpu \
 | 
						|
                                -Pmavenuser=$MAVEN_USR -Pmavenpass=$MAVEN_PSW \
 | 
						|
                                -PossrhUsername=$OSSRH_USR -PossrhPassword=$OSSRH_PSW'
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |