Merge pull request #171 from google/run-bootstrap-from-scripts
Checkout scripts and define pipeline in python
This commit is contained in:
commit
1a3952afc4
3 changed files with 37 additions and 2 deletions
|
@ -9,4 +9,5 @@ RUN echo 'install buildkite' ;\
|
||||||
apt-get clean;
|
apt-get clean;
|
||||||
|
|
||||||
COPY *.sh /usr/local/bin/
|
COPY *.sh /usr/local/bin/
|
||||||
|
RUN chmod og+rx /usr/local/bin/*.sh
|
||||||
CMD ["start_agent.sh"]
|
CMD ["start_agent.sh"]
|
|
@ -15,8 +15,10 @@
|
||||||
|
|
||||||
cat << EOF
|
cat << EOF
|
||||||
steps:
|
steps:
|
||||||
- label: ":sparkles: success"
|
- label: "bootstrap"
|
||||||
command: echo "bootstrap success"
|
commands:
|
||||||
|
- "git clone --depth 1 --branch \"${PREMERGE_SCRIPTS_BRANCH}\" https://github.com/google/llvm-premerge-checks.git"
|
||||||
|
- "llvm-premerge-checks/scripts/buildkite/create_pipeline.py | buildkite-agent pipeline upload"
|
||||||
agents:
|
agents:
|
||||||
queue: "${BUILDKITE_AGENT_META_DATA_QUEUE}"
|
queue: "${BUILDKITE_AGENT_META_DATA_QUEUE}"
|
||||||
os: "linux"
|
os: "linux"
|
||||||
|
|
32
scripts/buildkite/create_pipeline.py
Executable file
32
scripts/buildkite/create_pipeline.py
Executable file
|
@ -0,0 +1,32 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
# Copyright 2020 Google LLC
|
||||||
|
#
|
||||||
|
# Licensed under the the Apache License v2.0 with LLVM Exceptions (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# https://llvm.org/LICENSE.txt
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
print("""
|
||||||
|
steps:
|
||||||
|
- label: "build"
|
||||||
|
commands:
|
||||||
|
- "git clone --depth 1 --branch master https://github.com/google/llvm-premerge-checks.git"
|
||||||
|
- "llvm-premerge-checks/scripts/run_buildkite.sh"
|
||||||
|
agents:
|
||||||
|
queue: "local"
|
||||||
|
os: "linux"
|
||||||
|
- label: "parallel step"
|
||||||
|
commands:
|
||||||
|
- "echo do nothing"
|
||||||
|
agents:
|
||||||
|
queue: "local"
|
||||||
|
os: "linux"
|
||||||
|
""")
|
Loading…
Reference in a new issue