1
0
Fork 0

Merge pull request #106 from google/use-llvm-10

Use llvm-10 on phabricator agent
This commit is contained in:
Mikhail Goncharov 2020-01-23 17:52:49 +01:00 committed by GitHub
commit 7f49135531
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 8 additions and 7 deletions

View file

@ -1,6 +1,7 @@
FROM debian:testing FROM debian:testing
RUN apt-get update ;\ RUN echo "deb [trusted=yes] http://apt.llvm.org/buster/ llvm-toolchain-buster main\n$(cat /etc/apt/sources.list)" > /etc/apt/sources.list;\ # add LLVM 10 deb pkg to sources
apt-get update ;\
apt-get install -y --no-install-recommends locales \ apt-get install -y --no-install-recommends locales \
cmake ninja-build git ca-certificates clang lld ccache python3 build-essential \ cmake ninja-build git ca-certificates clang lld ccache python3 build-essential \
clang-tidy clang-format \ clang-tidy clang-format \

View file

@ -25,6 +25,6 @@ IMAGE_NAME="${1%/}"
QUALIFIED_NAME="${GCR_HOSTNAME}/${GCP_PROJECT}/${IMAGE_NAME}" QUALIFIED_NAME="${GCR_HOSTNAME}/${GCP_PROJECT}/${IMAGE_NAME}"
cd "${DIR}/${IMAGE_NAME}" cd "${DIR}/${IMAGE_NAME}"
docker build -t ${IMAGE_NAME} . docker build -t --no-cache ${IMAGE_NAME} .
docker tag ${IMAGE_NAME} ${QUALIFIED_NAME} docker tag ${IMAGE_NAME} ${QUALIFIED_NAME}
docker push ${QUALIFIED_NAME} docker push ${QUALIFIED_NAME}

View file

@ -14,7 +14,7 @@
# limitations under the License. # limitations under the License.
# Starts a new instances of a docker image. Example: # Starts a new instances of a docker image. Example:
# sudo build_run.sh agent-debian-testing-clang8-ssd /bin/bash # sudo build_run.sh agent-debian-testing-ssd /bin/bash
set -eux set -eux
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

View file

@ -137,7 +137,7 @@ Invoke-WebRequest -uri 'https://raw.githubusercontent.com/google/llvm-premerge-c
## Testing scripts locally ## Testing scripts locally
Build and run agent docker image `sudo ./containers/build_run.sh agent-debian-testing-clang8-ssd /bin/bash`. Build and run agent docker image `sudo ./containers/build_run.sh agent-debian-testing-ssd /bin/bash`.
Within a container set environment variables similar to [pipeline](https://github.com/google/llvm-premerge-checks/blob/master/Jenkins/Phabricator-pipeline/Jenkinsfile). Within a container set environment variables similar to [pipeline](https://github.com/google/llvm-premerge-checks/blob/master/Jenkins/Phabricator-pipeline/Jenkinsfile).

View file

@ -151,18 +151,18 @@ spec:
apiVersion: extensions/v1beta1 apiVersion: extensions/v1beta1
kind: Deployment kind: Deployment
metadata: metadata:
name: agent-debian-testing-clang8-ssd name: agent-debian-testing-ssd
namespace: jenkins namespace: jenkins
spec: spec:
replicas: 2 replicas: 2
template: template:
metadata: metadata:
labels: labels:
app: agent-debian-testing-clang8-ssd app: agent-debian-testing-ssd
spec: spec:
containers: containers:
- name: agent-debian-testing-clang8 - name: agent-debian-testing-clang8
image: gcr.io/llvm-premerge-checks/agent-debian-testing-clang8-ssd image: gcr.io/llvm-premerge-checks/agent-debian-testing-ssd
ports: ports:
- containerPort: 22 - containerPort: 22
resources: resources: