feat: platform specific dockerfile, better caching #23
build.yml
on: push
build-java8
26m 23s
build-java11
26m 15s
build-java17
25m 52s
build-java21
26m 19s
Annotations
40 warnings
FROM --platform flag should not use a constant value:
Dockerfile#L8
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L16
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L27
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L66
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L77
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
Stage names should be unique:
Dockerfile#L58
DuplicateStageName: Duplicate stage name "base", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
Stage names should be unique:
Dockerfile#L66
DuplicateStageName: Duplicate stage name "build-deps", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
Stage names should be unique:
Dockerfile#L77
DuplicateStageName: Duplicate stage name "build", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
FROM --platform flag should not use a constant value:
Dockerfile#L84
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
The 'as' keyword should match the case of the 'from' keyword:
Dockerfile#L1
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
FROM --platform flag should not use a constant value:
Dockerfile#L58
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L66
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
The 'as' keyword should match the case of the 'from' keyword:
Dockerfile#L1
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
Stage names should be unique:
Dockerfile#L58
DuplicateStageName: Duplicate stage name "base", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
FROM --platform flag should not use a constant value:
Dockerfile#L8
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L16
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L27
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L34
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L84
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
Stage names should be unique:
Dockerfile#L66
DuplicateStageName: Duplicate stage name "build-deps", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
FROM --platform flag should not use a constant value:
Dockerfile#L34
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L58
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
Stage names should be unique:
Dockerfile#L58
DuplicateStageName: Duplicate stage name "base", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
Stage names should be unique:
Dockerfile#L66
DuplicateStageName: Duplicate stage name "build-deps", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
Stage names should be unique:
Dockerfile#L77
DuplicateStageName: Duplicate stage name "build", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
FROM --platform flag should not use a constant value:
Dockerfile#L27
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L66
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L77
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L84
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
The 'as' keyword should match the case of the 'from' keyword:
Dockerfile#L1
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
Stage names should be unique:
Dockerfile#L66
DuplicateStageName: Duplicate stage name "build-deps", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
FROM --platform flag should not use a constant value:
Dockerfile#L8
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L16
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L27
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L34
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
FROM --platform flag should not use a constant value:
Dockerfile#L77
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
The 'as' keyword should match the case of the 'from' keyword:
Dockerfile#L1
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
Stage names should be unique:
Dockerfile#L58
DuplicateStageName: Duplicate stage name "base", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
Stage names should be unique:
Dockerfile#L77
DuplicateStageName: Duplicate stage name "build", stage names should be unique
More info: https://docs.docker.com/go/dockerfile/rule/duplicate-stage-name/
|
FROM --platform flag should not use a constant value:
Dockerfile#L58
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/arm64"
More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
GiyoMoon~EVE~9TSRI9.dockerbuild
Expired
|
60.8 KB |
|
GiyoMoon~EVE~CWIZCQ.dockerbuild
Expired
|
59.7 KB |
|
GiyoMoon~EVE~IAPOZ8.dockerbuild
Expired
|
61 KB |
|
GiyoMoon~EVE~SEFJN0.dockerbuild
Expired
|
61.3 KB |
|