Skip to content

Commit 349af88

Browse files
disable staging-3p
1 parent c8ce52a commit 349af88

File tree

3 files changed

+115
-3
lines changed

3 files changed

+115
-3
lines changed

.kokoro/build.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,8 @@ fi
3535
mvn -version
3636
echo ${JOB_TYPE}
3737

38-
# Enable airlock only for Kokoro jobs
3938
INSTALL_OPTS=""
40-
if [[ ! -z "${KOKORO_JOB_TYPE}" && ${KOKORO_JOB_TYPE} =~ ^.*presubmit.*$ ]]; then
39+
if [[ $ENABLE_AIRLOCK = 'true' ]]; then
4140
INSTALL_OPTS="-Pairlock-trusted"
4241
fi
4342

.kokoro/dependencies.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ if [ ! -z "${JAVA8_HOME}" ]; then
7272
setJava "${JAVA8_HOME}"
7373
fi
7474

75-
mvn -B dependency:analyze -DfailOnWarning=true
75+
mvn -B ${INSTALL_OPTS} dependency:analyze -DfailOnWarning=true

google-cloud-spanner-bom/pom.xml

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,4 +119,117 @@
119119
</plugin>
120120
</plugins>
121121
</build>
122+
123+
<profiles>
124+
<profile>
125+
<!-- Profile to use Airlock (go/airlock/howto_maven). Disabled by default. -->
126+
<id>airlock-trusted</id>
127+
<pluginRepositories>
128+
<pluginRepository>
129+
<id>airlock</id>
130+
<name>Airlock</name>
131+
<url>artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p-trusted</url>
132+
<layout>default</layout>
133+
<releases>
134+
<enabled>true</enabled>
135+
</releases>
136+
<snapshots>
137+
<enabled>true</enabled>
138+
</snapshots>
139+
</pluginRepository>
140+
<!-- Adding a fallback to airlock 3p staging till all the license verification issues are resolved -->
141+
<pluginRepository>
142+
<id>airlock-staging</id>
143+
<name>Airlock</name>
144+
<url>artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/ah-3p-staging-maven</url>
145+
<layout>default</layout>
146+
<releases>
147+
<enabled>true</enabled>
148+
</releases>
149+
<snapshots>
150+
<enabled>true</enabled>
151+
</snapshots>
152+
</pluginRepository>
153+
<pluginRepository>
154+
<id>central</id>
155+
<!-- Disable default Maven Central -->
156+
<name>Maven Central remote repository</name>
157+
<url>https://repo.maven.apache.org/maven2</url>
158+
<layout>default</layout>
159+
<releases>
160+
<enabled>false</enabled>
161+
</releases>
162+
<snapshots>
163+
<enabled>false</enabled>
164+
</snapshots>
165+
</pluginRepository>
166+
<pluginRepository>
167+
<id>rso-public-grid</id>
168+
<!-- Disable default sonatype public grid -->
169+
<name>Maven Central Sonatype repository</name>
170+
<url>https://repository.sonatype.org/content/groups/sonatype-public-grid</url>
171+
<layout>default</layout>
172+
<releases>
173+
<enabled>false</enabled>
174+
</releases>
175+
<snapshots>
176+
<enabled>false</enabled>
177+
</snapshots>
178+
</pluginRepository>
179+
</pluginRepositories>
180+
<repositories>
181+
<repository>
182+
<id>airlock</id>
183+
<name>Airlock</name>
184+
<url>artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p-trusted</url>
185+
<layout>default</layout>
186+
<releases>
187+
<enabled>true</enabled>
188+
</releases>
189+
<snapshots>
190+
<enabled>true</enabled>
191+
</snapshots>
192+
</repository>
193+
<!-- Adding a fallback to airlock 3p staging till all the license verification issues are resolved -->
194+
<repository>
195+
<id>airlock-staging</id>
196+
<name>Airlock</name>
197+
<url>artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/ah-3p-staging-maven</url>
198+
<layout>default</layout>
199+
<releases>
200+
<enabled>true</enabled>
201+
</releases>
202+
<snapshots>
203+
<enabled>true</enabled>
204+
</snapshots>
205+
</repository>
206+
<repository>
207+
<id>central</id>
208+
<!-- Disable default Maven Central -->
209+
<name>Maven Central remote repository</name>
210+
<url>https://repo.maven.apache.org/maven2</url>
211+
<layout>default</layout>
212+
<releases>
213+
<enabled>false</enabled>
214+
</releases>
215+
<snapshots>
216+
<enabled>false</enabled>
217+
</snapshots>
218+
</repository>
219+
<repository>
220+
<id>rso-public-grid</id>
221+
<!-- Disable default sonatype public grid -->
222+
<name>Maven Central Sonatype repository</name>
223+
<url>https://repository.sonatype.org/content/groups/sonatype-public-grid</url>
224+
<layout>default</layout>
225+
<releases>
226+
<enabled>false</enabled>
227+
</releases>
228+
<snapshots>
229+
<enabled>false</enabled>
230+
</snapshots>
231+
</repository>
232+
</repositories>
233+
</profile>
234+
</profiles>
122235
</project>

0 commit comments

Comments
 (0)