Skip to content
This repository has been archived by the owner on Jul 28, 2023. It is now read-only.

Release process #4

Merged
merged 3 commits into from Jul 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
14 changes: 14 additions & 0 deletions RELEASE.md
@@ -0,0 +1,14 @@
# How to make this asset available
This asset requires the following steps to be properly released:
1) Create a Pull Request from your fork and branch
1) The PR will be reviewed and merged
1) The maintainers will then create a release, which triggers the `deploy` phase of the Travis build
1) The `deploy` phase pushes an updated image of the builder to Docker Hub

# Release schedule
We anticipate that this asset will be release rarely - only when issues warrant a correction.

# Dependencies
This asset has no dependencies on other assets in order to be built and released.

However, the build process of the Appsody CLI relies on the Docker image that is created by release process of this asset. Therefore, whenever this asset gets released, it is reasonable to expect that a new release of the Appsody CLI also gets initiated.
3 changes: 2 additions & 1 deletion docker-build.sh
@@ -1,4 +1,5 @@
#!/bin/bash
set -e
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
docker build -t $DOCKER_ORG/debian-builder .
docker push $DOCKER_ORG/debian-builder
docker push $DOCKER_ORG/debian-builder