Skip to content

Commit

Permalink
Merge pull request #215 from rcbops/RE-1790/master/0
Browse files Browse the repository at this point in the history
Add new component gating skeleton
  • Loading branch information
antonym authored Jul 31, 2018
2 parents b772a3f + 3f39c2f commit 8e2e553
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 0 deletions.
4 changes: 4 additions & 0 deletions component_metadata.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# This file is used to track component information in the repository, currently
# it is limited to component dependencies.

{}
5 changes: 5 additions & 0 deletions component_requirements.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# This file records the specific versions of dependencies that a project should
# use. Put another way it is used to pin component dependencies. This file
# should be updated automatically by the dependency update job.

{}
1 change: 1 addition & 0 deletions gating/gate
1 change: 1 addition & 0 deletions gating/release
10 changes: 10 additions & 0 deletions gating/update_dependencies/post
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash

# Dependency updates are checked periodically. A project should codify the
# process for updating the working directory of the repository with any changes
# to upstream dependencies. If changes are made, the job will automatically
# create a new pull request.

# post is an optional executable that is the last stage to run. It is used to
# perform actions that make use of the data generated. Such actions include log
# aggregation and preparing the node to be used as an image.
12 changes: 12 additions & 0 deletions gating/update_dependencies/pre
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash

# Dependency updates are checked periodically. A project should codify the
# process for updating the working directory of the repository with any changes
# to upstream dependencies. If changes are made, the job will automatically
# create a new pull request.

# pre is an optional executable for preparing the node prior to running the
# build. This step is retried on failure given that it performs preparatory
# actions and not the actual function of the job. Examples of actions that
# should be taken here include things that would be performed manually such as
# setting configuration options.
10 changes: 10 additions & 0 deletions gating/update_dependencies/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash

# Dependency updates are checked periodically. A project should codify the
# process for updating the working directory of the repository with any changes
# to upstream dependencies. If changes are made, the job will automatically
# create a new pull request.

# run is a required executable that executes the purpose of the job. For
# example, if the project deploys some software, this file would be used to
# perform the deployment and then test the success of the operation.

0 comments on commit 8e2e553

Please sign in to comment.