Skip to content
Snippets Groups Projects
Commit 9f7957dc authored by bhill6@wisc.edu's avatar bhill6@wisc.edu
Browse files

Migrate_Deployment: Migrating deployment to gitlab, also removing dependencies...

Migrate_Deployment: Migrating deployment to gitlab, also removing dependencies on external com.gitlab.nblair repo in favor of local gitlab copy of adi-development library
parent 813259ba
No related branches found
No related tags found
No related merge requests found
image: maven:3-amazoncorretto-8
variables:
# This will suppress any download for dependencies and plugins or upload messages which would clutter the console log.
# `showDateTime` will show the passed time in milliseconds. You need to specify `--batch-mode` to make this work.
MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true"
# As of Maven 3.3.0 instead of this you may define these options in `.mvn/maven.config` so the same config is used
# when running from the command line.
# `installAtEnd` and `deployAtEnd`are only effective with recent version of the corresponding plugins.
MAVEN_CLI_OPTS: "--settings .m2/settings.xml --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true"
# Cache downloaded dependencies and plugins between builds.
# To keep cache across branches add 'key: "$CI_JOB_REF_NAME"'
cache:
paths:
- .m2/repository
default:
tags:
- aws
- docker
test:
stage: test
script:
- mvn clean $MAVEN_CLI_OPTS verify
deploy:
stage: deploy
only:
- main
script:
- env
- mvn $MAVEN_CLI_OPTS deploy -Pdeploy -X
<settings>
<servers>
<server>
<id>adi-ia-libraries</id>
<configuration>
<httpHeaders>
<property>
<name>Job-Token</name>
<value>${env.CI_JOB_TOKEN}</value>
</property>
</httpHeaders>
</configuration>
</server>
</servers>
</settings>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>edu.wisc.uwss</groupId> <groupId>edu.wisc.uwss</groupId>
<artifactId>uw-spring-security</artifactId> <artifactId>uw-spring-security</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>UW Spring Security Parent</name> <name>UW Spring Security Parent</name>
<description>Parent project for module to integrate Spring Security with UW authentication mechanism.</description> <description>Parent project for module to integrate Spring Security with UW authentication mechanism.</description>
...@@ -16,34 +16,21 @@ ...@@ -16,34 +16,21 @@
<distributionManagement> <distributionManagement>
<repository> <repository>
<id>artifacts.doit.wisc.edu-maven-uw-open-releases-proxy</id> <id>adi-ia</id>
<url>https://ia-tools-nexus.doit.wisc.edu/repository/artifacts.doit.wisc.edu-maven-uw-open-releases-proxy</url> <url>https://git.doit.wisc.edu/api/v4/projects/392/packages/maven</url>
</repository> </repository>
<snapshotRepository>
<id>maven-snapshots</id>
<url>https://ia-tools-nexus.doit.wisc.edu/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement> </distributionManagement>
<repositories> <repositories>
<repository> <repository>
<id>maven-private</id> <id>adi-ia-libraries</id>
<url>https://ia-tools-nexus.doit.wisc.edu/repository/maven-private/</url> <url>https://git.doit.wisc.edu/api/v4/groups/15/-/packages/maven</url>
</repository>
<repository>
<id>maven-public</id>
<url>https://ia-tools-nexus.doit.wisc.edu/repository/maven-public/</url>
</repository>
<repository>
<id>artifacts.doit.wisc.edu-maven-uw-open-releases-proxy</id>
<name>artifacts.doit.wisc.edu-maven-uw-open-releases-proxy</name>
<url>https://ia-tools-nexus.doit.wisc.edu/repository/artifacts.doit.wisc.edu-maven-uw-open-releases-proxy</url>
</repository> </repository>
</repositories> </repositories>
<properties> <properties>
<revision>3.0.1-SNAPSHOT</revision> <revision>3.0.4</revision>
<adi.development.version>0.5.1</adi.development.version> <adi.development.version>2.0.1</adi.development.version>
<jackson.version>2.11.1</jackson.version> <jackson.version>2.11.1</jackson.version>
<slf4j.version>1.7.7</slf4j.version> <slf4j.version>1.7.7</slf4j.version>
<spring.framework.version>5.2.7.RELEASE</spring.framework.version> <spring.framework.version>5.2.7.RELEASE</spring.framework.version>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<parent> <parent>
<groupId>edu.wisc.uwss</groupId> <groupId>edu.wisc.uwss</groupId>
<artifactId>uw-spring-security</artifactId> <artifactId>uw-spring-security</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</parent> </parent>
<artifactId>uw-spring-security-config</artifactId> <artifactId>uw-spring-security-config</artifactId>
<name>UW Spring Security Configuration</name> <name>UW Spring Security Configuration</name>
......
package edu.wisc.uwss.configuration.development; package edu.wisc.uwss.configuration.development;
import com.github.nblair.web.PreAuthenticationSimulationServletFilter;
import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.context.SecurityContextPersistenceFilter; import org.springframework.security.web.context.SecurityContextPersistenceFilter;
......
...@@ -7,6 +7,8 @@ import javax.inject.Inject; ...@@ -7,6 +7,8 @@ import javax.inject.Inject;
import javax.servlet.Filter; import javax.servlet.Filter;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import edu.wisc.doit.adi.web.PreAuthenticationSimulationServletFilter;
import edu.wisc.doit.adi.web.ProfileConditionalDelegatingFilterProxy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -17,8 +19,6 @@ import org.springframework.core.env.Environment; ...@@ -17,8 +19,6 @@ import org.springframework.core.env.Environment;
import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.context.SecurityContextPersistenceFilter; import org.springframework.security.web.context.SecurityContextPersistenceFilter;
import com.github.nblair.web.PreAuthenticationSimulationServletFilter;
import com.github.nblair.web.ProfileConditionalDelegatingFilterProxy;
import edu.wisc.uwss.configuration.HttpSecurityAmender; import edu.wisc.uwss.configuration.HttpSecurityAmender;
import edu.wisc.uwss.configuration.development.SimulatePreAuthenticationHttpSecurityAmender; import edu.wisc.uwss.configuration.development.SimulatePreAuthenticationHttpSecurityAmender;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<parent> <parent>
<groupId>edu.wisc.uwss</groupId> <groupId>edu.wisc.uwss</groupId>
<artifactId>uw-spring-security</artifactId> <artifactId>uw-spring-security</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</parent> </parent>
<artifactId>uw-spring-security-core</artifactId> <artifactId>uw-spring-security-core</artifactId>
<name>UW Spring Security Core</name> <name>UW Spring Security Core</name>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<parent> <parent>
<groupId>edu.wisc.uwss</groupId> <groupId>edu.wisc.uwss</groupId>
<artifactId>uw-spring-security</artifactId> <artifactId>uw-spring-security</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</parent> </parent>
<artifactId>uw-spring-security-sample-war</artifactId> <artifactId>uw-spring-security-sample-war</artifactId>
<name>UW Spring Security Sample War</name> <name>UW Spring Security Sample War</name>
......
...@@ -15,6 +15,7 @@ import javax.servlet.ServletRequest; ...@@ -15,6 +15,7 @@ import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import edu.wisc.doit.adi.web.PreAuthenticationSimulationServletFilter;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -27,7 +28,6 @@ import org.springframework.security.config.annotation.web.builders.HttpSecurity; ...@@ -27,7 +28,6 @@ import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.context.SecurityContextPersistenceFilter; import org.springframework.security.web.context.SecurityContextPersistenceFilter;
import org.springframework.web.filter.DelegatingFilterProxy; import org.springframework.web.filter.DelegatingFilterProxy;
import com.github.nblair.web.PreAuthenticationSimulationServletFilter;
import edu.wisc.uwss.configuration.HttpSecurityAmender; import edu.wisc.uwss.configuration.HttpSecurityAmender;
import edu.wisc.uwss.configuration.development.SimulatePreAuthenticationHttpSecurityAmender; import edu.wisc.uwss.configuration.development.SimulatePreAuthenticationHttpSecurityAmender;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<parent> <parent>
<groupId>edu.wisc.uwss</groupId> <groupId>edu.wisc.uwss</groupId>
<artifactId>uw-spring-security</artifactId> <artifactId>uw-spring-security</artifactId>
<version>3.0.4-SNAPSHOT</version> <version>3.0.4</version>
</parent> </parent>
<artifactId>uw-spring-security-web</artifactId> <artifactId>uw-spring-security-web</artifactId>
<name>UW Spring Security Web</name> <name>UW Spring Security Web</name>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment