pipeline commit
Some checks failed
kiz-shop-pipeline/pipeline/head There was a failure building this commit

This commit is contained in:
2023-12-26 16:15:25 +09:00
parent 3602b82300
commit 4e5ccb872f
3 changed files with 49 additions and 11 deletions

View File

@@ -10,5 +10,5 @@ RUN ./gradlew bootJar
FROM openjdk:17-alpine FROM openjdk:17-alpine
COPY --from=builder build/libs/*.jar app.jar COPY --from=builder build/libs/*.jar app.jar
EXPOSE 8080 EXPOSE 8090
ENTRYPOINT ["java", "-jar", "/app.jar"] ENTRYPOINT ["java", "-jar", "/app.jar"]

38
Jenkinsfile vendored
View File

@@ -34,7 +34,6 @@ pipeline {
// gradle build // gradle build
stage('Bulid Gradle') { stage('Bulid Gradle') {
agent any
steps { steps {
echo 'Bulid Gradle' echo 'Bulid Gradle'
dir ('/var/jenkins_home/workspace/kiz-shop'){ dir ('/var/jenkins_home/workspace/kiz-shop'){
@@ -53,7 +52,6 @@ pipeline {
// docker build // docker build
stage('Bulid Docker') { stage('Bulid Docker') {
agent any
steps { steps {
echo 'Bulid Docker' echo 'Bulid Docker'
script { script {
@@ -74,22 +72,42 @@ pipeline {
// docker push // docker push
stage('Push Docker') { stage('Push Docker') {
agent any
steps { steps {
echo 'Push Docker' echo 'Push Docker'
script { script {
docker.withRegistry('', registryCredential){ docker.withRegistry('', registryCredential){
dockerImage.push("1.0") dockerImage.push("${env.BUILD_NUMBER}")
dockerImage.push("latest")
} }
} }
} }
post { post {
success { success {
echo 'Successfully Push Docker' sh 'sudo docker rmi -f ' + imagename + ' || true'
} }
failure { failure {
error 'This pipeline stops here...' error 'Docker Image Push Fail'
} }
}
}
// docker run
stage('Run Docker') {
steps {
echo 'Run Docker'
script {
sh 'sudo docker stop kiz-shop || true'
sh 'sudo docker rm -f kiz-shop || true'
sh 'sudo docker run -d -p 8090:8090 --name kiz-shop ' + imagename
}
}
post {
success {
echo 'Successfully Run Docker'
}
failure {
error 'Docker Run Fail'
}
} }
} }
} }

20
nexacro-security.txt Normal file
View File

@@ -0,0 +1,20 @@
public static Map<String, Object> nexacroDatasetToMap(NexacroContext nexacroCachedData) {
Map<String, Object> result = null;
try {
DataSetToObjectConverter converter = new DataSetToObjectConverter();
ConvertDefinition definition = new ConvertDefinition();
String dsName = nexacroCachedData.getPlatformRequest().getData().getDataSetList().get(0).getName();
definition.setName(dsName);
definition.setGenericType(Map.class);
DataSet dataSet = nexacroCachedData.getPlatformData().getDataSet(dsName);
result = (Map<String, Object>) converter.convert(dataSet, definition);
} catch (Exception e) {
throw new BizException();
}
return result;
}
NexacroContext nexacroCachedData = NexacroContextHolder.getNexacroContext(request, response);
Map<String, Object> user = Utils.nexacroDatasetToMap(nexacroCachedData);