Skip to content
This repository was archived by the owner on Dec 12, 2023. It is now read-only.

Commit

Permalink
Merge pull request #17 from keptn/release-0.1.1
Browse files Browse the repository at this point in the history
#341 Release 0.1.1
  • Loading branch information
Jürgen Etzlstorfer authored May 29, 2019
2 parents fdbab22 + 3c9e091 commit a617abb
Show file tree
Hide file tree
Showing 17 changed files with 1,589 additions and 229 deletions.
57 changes: 57 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
sudo: true
dist: xenial
language: node_js
node_js:
- '10'
services:
- docker
before_install:
- export TZ=Europe/Vienna
- IMAGE=keptn/servicenow-service
- REGISTRY_USER=jbraeuer
- VERSION="$(cat version | tr -d '[:space:]')"
- DATE="$(date +'%Y%m%d.%H%M')"
- GIT_SHA="$(git rev-parse --short HEAD)"
- echo "$REGISTRY_PASSWORD" | docker login --username $REGISTRY_USER --password-stdin
- REPO_URL="$(git remote get-url --all origin)"
- LAST_COMMIT="$(git log -1 --oneline)"
- ./writeManifest.sh
- cat MANIFEST
jobs:
include:
- stage: feature/bug
if: branch =~ ^feature.*$ OR branch =~ ^bug.*$ OR branch =~ ^hotfix.*$
script:
- echo $TRAVIS_BUILD_STAGE_NAME
- TYPE="$(echo $TRAVIS_BRANCH | cut -d'/' -f1)"
- NUMBER="$(echo $TRAVIS_BRANCH | cut -d'/' -f2)"
- docker build . -t "${IMAGE}:${GIT_SHA}"
- docker tag "${IMAGE}:${GIT_SHA}" "${IMAGE}:${TYPE}.${NUMBER}.${DATE}"
- docker push "${IMAGE}:${GIT_SHA}"
- docker push "${IMAGE}:${TYPE}.${NUMBER}.${DATE}"
- stage: develop
if: branch = develop AND NOT type = pull_request
script:
- echo $TRAVIS_BUILD_STAGE_NAME
- docker build . -t "${IMAGE}:${GIT_SHA}"
- docker tag "${IMAGE}:${GIT_SHA}" "${IMAGE}:${DATE}"
- docker tag "${IMAGE}:${GIT_SHA}" "${IMAGE}:latest"
- docker push "${IMAGE}:${GIT_SHA}"
- docker push "${IMAGE}:${DATE}"
- docker push "${IMAGE}:latest"
- stage: release-branch
if: branch =~ ^release.*$ AND NOT type = pull_request
script:
- echo $TRAVIS_BUILD_STAGE_NAME
- docker build . -t "${IMAGE}:${GIT_SHA}"
- docker tag "${IMAGE}:${GIT_SHA}" "${IMAGE}:${VERSION}.${DATE}"
- docker tag "${IMAGE}:${GIT_SHA}" "${IMAGE}:${VERSION}.latest"
- docker push "${IMAGE}:${GIT_SHA}"
- docker push "${IMAGE}:${VERSION}.${DATE}"
- docker push "${IMAGE}:${VERSION}.latest"
- stage: master
if: branch = master AND NOT type = pull_request
script:
- echo $TRAVIS_BUILD_STAGE_NAME
- docker build . -t "${IMAGE}:${VERSION}"
- docker push "${IMAGE}:${VERSION}"
3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,6 @@ RUN npm install
RUN npm run build-ts

USER myuser

# Start the app
CMD ["/usr/local/bin/npm", "start"]
CMD ["sh", "-c", "cat MANIFEST && /usr/local/bin/npm start"]
8 changes: 8 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
##########
branch: MANIFEST_BRANCH
repository: MANIFEST_REPOSITORY
commitlink: MANIFEST_REPOSITORY/commit/MANIFEST_COMMIT
repolink: MANIFEST_REPOSITORY/tree/MANIFEST_COMMIT
travisbuild: MANIFEST_TRAVIS_JOB_URL
timestamp: MANIFEST_DATE
##########
1 change: 0 additions & 1 deletion config/servicenow-service-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ spec:
imagePullPolicy: Always
env:


---
apiVersion: eventing.knative.dev/v1alpha1
kind: Subscription
Expand Down
8 changes: 3 additions & 5 deletions config/servicenow-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@ kind: Service
metadata:
name: servicenow-service
namespace: keptn
labels:
serving.knative.dev/visibility: cluster-local
spec:
runLatest:
configuration:
revisionTemplate:
spec:
container:
image: keptn/servicenow-service:0.1.0
image: keptn/servicenow-service:0.1.1
imagePullPolicy: Always
env:


---
apiVersion: eventing.knative.dev/v1alpha1
Expand All @@ -30,5 +30,3 @@ spec:
apiVersion: serving.knative.dev/v1alpha1
kind: Service
name: servicenow-service


1 change: 1 addition & 0 deletions deploy.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/bin/sh

kubectl delete -f config/servicenow-service.yaml --ignore-not-found
kubectl apply -f config/servicenow-service.yaml
Loading

0 comments on commit a617abb

Please sign in to comment.