diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 809d1a479..73510d011 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -11,19 +11,12 @@ jobs:
build-snapshot:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v1
- with:
- fetch-depth: "0"
+ - uses: actions/checkout@v2
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-prepare-release-${{ hashFiles('pom.xml') }}
- - name: Set up JDK 11
- uses: actions/setup-java@v1
- with:
- java-version: 11.0
- distribution: 'adopt'
- name: Log in to Docker Hub
if: ${{ github.ref == 'refs/heads/master' }}
uses: docker/login-action@v1
@@ -31,20 +24,23 @@ jobs:
registry: ghcr.io
username: ${{ secrets.FLYTE_BOT_USERNAME }}
password: ${{ secrets.FLYTE_BOT_PAT }}
- - uses: s4u/maven-settings-action@v2.2.0
+ - name: Setup JDK 11
+ uses: actions/setup-java@v2
if: ${{ github.ref == 'refs/heads/master' }}
with:
- servers: |
- [{
- "id": "flytekit-java-release",
- "username": "${{ secrets.SONATYPE_USERNAME }}",
- "password": "${{ secrets.SONATYPE_PASSWORD }}"
- }]
+ java-version: 11.0
+ distribution: 'adopt'
+ server-id: snapshots
+ server-username: MAVEN_USERNAME
+ server-password: MAVEN_PASSWORD
- name: Verify with Maven
- run: mvn verify
+ if: ${{ github.ref != 'refs/heads/master' }}
+ run: mvn --batch-mode verify
- name: Release snapshot with Maven
if: ${{ github.ref == 'refs/heads/master' }}
+ run: mvn --batch-mode deploy -DpreparationGoals=clean -Ddockerfile.push
env:
RELEASE_REPOSITORY_URL: "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
SNAPSHOTS_REPOSITORY_URL: "https://s01.oss.sonatype.org/content/repositories/snapshots"
- run: mvn deploy -DpreparationGoals=clean -DskipTests=true -Ddocker.image=gcr.io/flyteorg/jflyte -Ddockerfile.push
\ No newline at end of file
+ MAVEN_USERNAME: flytekit
+ MAVEN_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
diff --git a/jflyte-build/pom.xml b/jflyte-build/pom.xml
index ecc3cfbc0..946f3b225 100644
--- a/jflyte-build/pom.xml
+++ b/jflyte-build/pom.xml
@@ -28,7 +28,7 @@
jflyte-build
- ${env.FLYTE_INTERNAL_IMAGE}
+ ghcr.io/flyteorg/flytekit-java
${project.version}
true
@@ -68,17 +68,4 @@
-
-
- env.FLYTE_INTERNAL_IMAGE default value
-
-
- !env.FLYTE_INTERNAL_IMAGE
-
-
-
- docker.io/flyte/jflyte
-
-
-