Lines Matching +full:bom +full:- +full:path
4 - main
11 runs-on: ubuntu-22.04
16 - uses: actions/checkout@v3
17 - uses: actions/setup-java@v3
19 java-version: ${{ matrix.java }}
22 - run: java -version
23 - name: Unit Tests
25 mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
26 -Dfmt.skip -DenableTestCoverage
27 - run: bazelisk version
28 - name: Install Maven modules
30 mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
31 - name: Integration Tests
33 bazelisk --batch test //test/integration/...
34 - name: Gradle Build Generated Storage Client Library
37 mkdir /tmp/java-storage
38 … bazelisk --batch build @com_google_googleapis//google/storage/v2:google-cloud-storage-v2-java
39 …tar zxvf bazel-bin/external/com_google_googleapis/google/storage/v2/google-cloud-storage-v2-java.t…
40 pushd /tmp/java-storage/google-cloud-storage-v2-java
44 - name: Gradle Build Generated Compute Client Library
47 mkdir /tmp/java-compute
48 …bazelisk --batch build @com_google_googleapis//google/cloud/compute/v1small:google-cloud-compute-s…
49 …tar zxvf bazel-bin/external/com_google_googleapis/google/cloud/compute/v1small/google-cloud-comput…
50 pushd /tmp/java-compute/google-cloud-compute-small-v1-java
54 build-java8-except-gapic-generator-java:
55 name: "build(8) except for gapic-generator-java"
56 runs-on: ubuntu-22.04
58 - uses: actions/checkout@v3
60 - uses: actions/setup-java@v3
62 java-version: 8
65 - run: echo "JAVA8_HOME=${JAVA_HOME}" >> $GITHUB_ENV
66 - uses: actions/setup-java@v3
68 java-version: 11
70 - run: echo "JAVA11_HOME=${JAVA_HOME}" >> $GITHUB_ENV
71 - name: Compile with Java 11
74 set -x
76 export PATH=${JAVA_HOME}/bin:$PATH
78 # that gapic-generator-java module can use testlib modules of gax.
79 mvn verify --batch-mode --no-transfer-progress -Dcheckstyle.skip \
80 -DskipTests -Dfmt.skip
81 - name: Run test with Java 8 for all modules except gapic-generator-java
84 set -x
86 export PATH=${JAVA_HOME}/bin:$PATH
89 mvn -B -ntp test --projects '!gapic-generator-java' \
90 -Dcheckstyle.skip -Dmaven.compiler.useIncrementalCompilation=false \
91 -Dfmt.skip
93 build-java8-gapic-generator-java:
94 name: "build(8) for gapic-generator-java"
95 runs-on: ubuntu-22.04
97 - uses: actions/checkout@v3
98 - uses: actions/setup-java@v3
100 java-version: 11
103 - name: Install all modules using Java 11
106 mvn -V -B -ntp clean install -DskipTests
107 - uses: actions/setup-java@v3
109 java-version: 8
111 - run: java -version
112 - name: Run tests in Java 8 with the source compiled in Java 11 for gapic-generator-java
115 mvn -V -B -ntp surefire:test --projects 'gapic-generator-java'
116 - run: bazelisk version
117 - name: Integration Tests
119 bazelisk --batch test //test/integration/...
120 - name: Gradle Build Generated Storage Client Library
123 mkdir /tmp/java-storage
124 … bazelisk --batch build @com_google_googleapis//google/storage/v2:google-cloud-storage-v2-java
125 …tar zxvf bazel-bin/external/com_google_googleapis/google/storage/v2/google-cloud-storage-v2-java.t…
126 pushd /tmp/java-storage/google-cloud-storage-v2-java
130 - name: Gradle Build Generated Compute Client Library
133 mkdir /tmp/java-compute
134 …bazelisk --batch build @com_google_googleapis//google/cloud/compute/v1small:google-cloud-compute-s…
135 …tar zxvf bazel-bin/external/com_google_googleapis/google/cloud/compute/v1small/google-cloud-comput…
136 pushd /tmp/java-compute/google-cloud-compute-small-v1-java
141 runs-on: ubuntu-22.04
143 - uses: actions/checkout@v3
144 - uses: actions/setup-java@v3
146 java-version: 11
149 - run: java -version
150 - name: Java Linter
152 run: mvn -B -ntp fmt:check
155 runs-on: ubuntu-22.04
157 - uses: actions/checkout@v3
158 - uses: actions/setup-java@v3
160 java-version: 11
163 - run: java -version
164 - name: Compatibility check
165 # package jar so that gapic-generator-java module can use
167 run: mvn package clirr:check -DskipTests
169 requirements-kokoro:
170 runs-on: ubuntu-latest
171 container: gcr.io/cloud-devrel-public-resources/java11
173 - uses: actions/checkout@v3
174 - run: python3 --version
175 - run: python3 -m pip install --require-hashes -r .kokoro/requirements.txt
176 - run: python3 -m releasetool publish-reporter-script > /dev/null
179 runs-on: ubuntu-22.04
184 - uses: actions/checkout@v3
185 - uses: actions/setup-java@v3
187 java-version: ${{ matrix.java }}
189 - run: mvn -version
190 - name: Install Maven modules
192 mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
193 - name: Java Linter
194 working-directory: showcase
196 mvn -B -ntp fmt:check
197 - name: Showcase golden tests
198 working-directory: showcase
201 -P enable-golden-tests \
202 --batch-mode \
203 --no-transfer-progress
205 - name: Install showcase server
207 sudo mkdir -p /usr/src/showcase
208 sudo chown -R ${USER} /usr/src/
209 …--location https://github.com/googleapis/gapic-showcase/releases/download/v${SHOWCASE_VERSION}/gap…
211 tar -xf showcase-*
212 ./gapic-showcase run &
213 cd -
214 - name: Showcase integration tests
215 working-directory: showcase
218 -P enable-integration-tests \
219 --batch-mode \
220 --no-transfer-progress
221 gapic-generator-java-bom:
222 runs-on: ubuntu-latest
224 - uses: actions/checkout@v3
225 - uses: actions/setup-java@v3
227 java-version: 11
230 - name: Install Maven modules to local Maven repository
232 mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
233 - name: Validate gapic-generator-java-bom
234 uses: googleapis/java-cloud-bom/tests/validate-bom@v26.13.0
236 bom-path: gapic-generator-java-bom/pom.xml