Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test export-Docker /TAR #101

Draft
wants to merge 57 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
0173167
Test export-Docker
poorndm Dec 27, 2024
a3fec31
Test export_docker env
poorndm Dec 27, 2024
8e4b70f
modified config details - export_docker
poorndm Dec 27, 2024
16f3860
Update plugin shs- pluging config changes
poorndm Dec 27, 2024
ddef13f
Update plugin sha - print command
poorndm Dec 27, 2024
45be4bc
To test command - val
poorndm Dec 27, 2024
2532080
To test env
poorndm Dec 27, 2024
fc1c825
To test env
poorndm Dec 27, 2024
81f7cba
To test env
poorndm Dec 27, 2024
1c6583a
modified export.sh
poorndm Dec 27, 2024
d985e4e
modified export.sh
poorndm Dec 27, 2024
9d08261
modified export.sh
poorndm Dec 27, 2024
0ad3963
modified export.sh
poorndm Dec 27, 2024
c7f95d0
modified export val
poorndm Dec 27, 2024
4b4c18b
modified export.sh
poorndm Dec 27, 2024
28f2d9f
modified docker.sh
poorndm Dec 27, 2024
7c5692a
test hooks/command
poorndm Dec 27, 2024
5f8aa50
modified docker.sh
poorndm Dec 27, 2024
3aa7442
passed export_docker
poorndm Dec 27, 2024
1e71425
test export_docker
poorndm Dec 27, 2024
02bc9bc
modified export val
poorndm Dec 27, 2024
8f35392
Debug- in bash script - read-config
poorndm Dec 27, 2024
bac6f69
Exclude build
poorndm Dec 27, 2024
248e41b
update bash script- remove debug
poorndm Dec 27, 2024
f311085
debug ex_docker.sh
poorndm Dec 27, 2024
b11032d
debug ex_docker.sh
poorndm Dec 27, 2024
fa603a9
debug ex_docker.sh
poorndm Dec 27, 2024
8aef557
set export_docker
poorndm Dec 27, 2024
bf4cc11
set export_docker
poorndm Dec 27, 2024
ca74848
set export_docker
poorndm Dec 27, 2024
873aa23
Test export-tar
poorndm Dec 27, 2024
6b791de
Test export-tar
poorndm Dec 27, 2024
3dfa9a3
Test export-tar
poorndm Dec 27, 2024
8c75c4e
Debug - tar cmd
poorndm Dec 30, 2024
3f434a5
Debug - tar cmd
poorndm Dec 30, 2024
cf6fe05
Fix finding pkg issue - TAR cmd
poorndm Dec 30, 2024
e8bf3c7
Fix finding pkg issue - TAR cmd
poorndm Dec 30, 2024
7d77ef5
Fix finding pkg issue - TAR cmd
poorndm Dec 30, 2024
4449734
Test export_tar env
poorndm Dec 30, 2024
2e023ba
Test export_tar env
poorndm Dec 30, 2024
8c43aba
Test export_tarball env
poorndm Dec 30, 2024
f770822
update for export_tar script
poorndm Jan 2, 2025
831a500
modified config
poorndm Jan 2, 2025
1239e9d
modified file format
poorndm Jan 2, 2025
7607497
modified find cmd
poorndm Jan 2, 2025
7e4fc02
modified docker cmd
poorndm Jan 2, 2025
d3bfe50
test latest sha
poorndm Jan 6, 2025
a04e687
Test latest hab-plugin-changes
poorndm Jan 6, 2025
2960724
Modified to test latest hab-plugin
poorndm Jan 6, 2025
d8eb4e1
test latest plugin changes
poorndm Jan 7, 2025
c0e5646
Modified label to test hab-plugin
poorndm Jan 9, 2025
339ccee
test format updates
poorndm Jan 9, 2025
618cbe0
update parameters
poorndm Jan 9, 2025
aa5e29f
test export tar/docker format
poorndm Jan 9, 2025
ccbcf2b
test export tar/docker format
poorndm Jan 9, 2025
df32698
test export tar/docker format
poorndm Jan 9, 2025
c1ddc9c
test export tar/docker format
poorndm Jan 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 28 additions & 11 deletions .expeditor/hab-export-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,42 @@ expeditor:
# Necessary to prevent old studios from poisoning builds after core plans refreshes
HAB_STUDIO_SECRET_HAB_PREFER_LOCAL_CHEF_DEPS: "true"
HAB_STUDIO_SECRET_HAB_REFRESH_CHANNEL: "stable"
HAB_AUTH_TOKEN: "super-secret-auth-token"

steps:

- label: "[:linux: build hab-pkg-export-tar and uplaod to :amazon-s3:]"
- label: ":habitat: export docker chef-demo/hello-omnibus-harmony"
plugins:
- chef/habitat#e41bce4d0254f63e81bdf19b1a3340bdd7c6b198:
export_docker: chef-demo/hello-omnibus-harmony
export: chef-demo/hello-omnibus-harmony
format: docker
command:
- echo "--- testing hab export tar chef-demo/hello-omnibus-harmony"
- hab pkg export tar chef-demo/hello-omnibus-harmony
- echo "--- uploading tar.gz file to buldkite, artifactory, and s3" && buildkite-agent artifact upload "*.tar.gz"
- aws s3 cp $tar_filename $s3_bucket_uri/$tar_filename --content-type "application/gzip" --profile "<profile to use>"
# - curl [email protected]:<PASSWORD> -T <PATH_TO_FILE> "https://artifactory-internal.ps.chef.co/artifactory/unstable-habitat-tarbal/<TARGET_FILE_PATH>"
- echo "--- Executing hooks/command from habitat-plugin -Docker"
# - bash commands/export.sh
expeditor:
accounts:
- aws/chef-cd
executor:
docker:
linux:
privileged: true
environment:
- BUILD_PKG_TARGET=x86_64-linux

single-use: true
- label: ":habitat: export tarball chef-demo/hello-omnibus-harmony"
plugins:
- chef/habitat#e41bce4d0254f63e81bdf19b1a3340bdd7c6b198:
export_tarball: chef-demo/hello-omnibus-harmony
export: chef-demo/hello-omnibus-harmony
format: tarball
command:
- echo "--- Executing hooks/command from habitat-plugin -TAR "
# - bash commands/export.sh
expeditor:
accounts:
- aws/chef-cd
executor:
linux:
privileged: true
single-use: true
# - label: "[:windows: build hab-pkg-export-tar]"
# command:
# - powershell .expeditor/scripts/release_habitat/build_component.ps1 pkg-export-tar
Expand All @@ -43,4 +60,4 @@ steps:
# host_os: windows
# environment:
# - BUILD_PKG_TARGET=x86_64-windows
# - BUILDKITE_AGENT_ACCESS_TOKEN
# - BUILDKITE_AGENT_ACCESS_TOKEN
Loading