Skip to content

Commit

Permalink
Set archival artifact in the build pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
lkrcal committed May 29, 2019
1 parent 16782db commit 0da71e6
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 8 deletions.
5 changes: 5 additions & 0 deletions .artifactignore
@@ -0,0 +1,5 @@
.git
.idea
.DS_Store
.artifactignore
.gitignore
23 changes: 15 additions & 8 deletions azure-pipelines.yml
@@ -1,6 +1,9 @@
trigger:
- master
- develop
- master
- develop
pr:
- master
- develop

pool:
vmImage: 'ubuntu-16.04'
Expand All @@ -17,11 +20,6 @@ steps:
echo $(gcp.svcacc) | docker login -u _json_key --password-stdin https://gcr.io
displayName: 'Docker connect to Registry'

- script: |
sed -i "s|image:.*|image: $(images.runner)|" docker-compose-test.yml
cat docker-compose-test.yml
displayName: 'Configure Test Runner image'

- script: |
./start.sh
displayName: 'Start Connector, Controller, and Agent'
Expand All @@ -35,6 +33,15 @@ steps:
displayName: 'Stop Connector, Controller, and Agent'

- script: |
tar -c --transform 's,^\.,demo,' --exclude-from=.artifactignore -v --bzip2 -f $BUILD_ARTIFACTSTAGINGDIRECTORY/demo.tar.bz2 .
- task: PublishBuildArtifacts@1
inputs:
pathtoPublish: '$(Build.ArtifactStagingDirectory)/demo.tar.bz2'
artifactName: 'demo.$(Build.BuildId).tar.bz2'

- script: |
echo "===== IOFOG AGENT LOG ====="
docker exec iofog-agent cat /var/log/agent.out.log
displayName: 'Test debug output'
displayName: 'Print logs'
condition: failed()
4 changes: 4 additions & 0 deletions stop.sh
Expand Up @@ -50,4 +50,8 @@ docker-compose -f "docker-compose-iofog.yml" -f "docker-compose-tutorial.yml" do
# TODO stopping the ioFog stack leaves its microservices running - fix this properly
docker ps -q --filter 'name=iofog*' | xargs --no-run-if-empty docker rm -f

# Remove generated files
find test/conf -type f -not -name ".gitignore" -exec rm -f {} \;
rm -f "services/iofog/iofog-agent/id_ecdsa.pub"

echoNotify "ioFog Demo is stopped"

0 comments on commit 0da71e6

Please sign in to comment.