pipeline commit
Some checks failed
kiz-shop-pipeline/pipeline/head There was a failure building this commit
Some checks failed
kiz-shop-pipeline/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -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
38
Jenkinsfile
vendored
@@ -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
20
nexacro-security.txt
Normal 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);
|
||||||
Reference in New Issue
Block a user