Add codeql to server container for standalone testing
For full test, we cannot have
ERROR codeql database analyze failed: error="exec:
\"codeql\": executable file not found in $PATH" job="{MirvaRequestID:0
QueryPackId:54674 QueryLanguage:cpp ORepo:{Owner:psycopg Repo:psycopg2}}"
For linux/arm64, use a Dockerfile that:
- uses ubuntu 22.04 base image
- adds the 1.17 version of the codeql bundle
- extracts the bundle
- adds a recent version of the JRE
- extracts it
- sets the CODEQL_JAVA_HOME environment variable to point to the JRE
The instructions are updated
This commit is contained in:
committed by
=Michael Hohn
parent
765a76f75a
commit
5730c330f4
@@ -115,6 +115,9 @@ func ArtifactURL(js common.JobSpec, vaid int) (string, error) {
|
||||
slog.Error("Error packaging results:", "error", err)
|
||||
return "", err
|
||||
}
|
||||
// TODO Need url valid in container network and externally
|
||||
// For now, we assume the container port 8080 is port 8080 on user's machine
|
||||
hostname = "localhost"
|
||||
au := fmt.Sprintf("http://%s:8080/download-server/%s", hostname, zfpath)
|
||||
return au, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user