aboutsummaryrefslogtreecommitdiff
path: root/src/lib/delivery
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2024-12-11 11:30:59 -0500
committerGitHub <noreply@github.com>2024-12-11 11:30:59 -0500
commit6c0355d9802b83938de388b444021f34cf9b9506 (patch)
tree5bb79c36bf53415877f2991a5a66e1425a21a59e /src/lib/delivery
parent3078519379ffcdc45811431336547d7df31a24ee (diff)
parent3c88d1ff55c1fd8eba6dd431d1220e7d8ff4796b (diff)
downloadstasis-6c0355d9802b83938de388b444021f34cf9b9506.tar.gz
Merge pull request #76 from jhunkeler/fix-download-auth
Fix artifactory download authentication context
Diffstat (limited to 'src/lib/delivery')
-rw-r--r--src/lib/delivery/delivery_artifactory.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/delivery/delivery_artifactory.c b/src/lib/delivery/delivery_artifactory.c
index 9ad5829..e979b9a 100644
--- a/src/lib/delivery/delivery_artifactory.c
+++ b/src/lib/delivery/delivery_artifactory.c
@@ -188,6 +188,11 @@ int delivery_mission_render_files(struct Delivery *ctx) {
int delivery_series_sync(struct Delivery *ctx) {
struct JFRT_Download dl = {0};
+ if (jfrt_auth_init(&ctx->deploy.jfrog_auth)) {
+ fprintf(stderr, "Failed to initialize Artifactory authentication context\n");
+ return -1; // error
+ }
+
char *remote_dir = NULL;
if (asprintf(&remote_dir, "%s/%s/%s/(*)", globals.jfrog.repo, ctx->meta.mission, ctx->info.build_name) < 0) {
SYSERROR("%s", "Unable to allocate bytes for remote directory path");