Add symlink for latest Git artifact

This commit is contained in:
stefanprodan 2020-04-12 09:56:52 +03:00
parent 786071fe3c
commit 12d25ca47a
1 changed files with 7 additions and 0 deletions

View File

@ -299,6 +299,13 @@ func (r *GitRepositoryReconciler) sync(repository sourcev1.GitRepository) (sourc
return NotReadyCondition(sourcev1.StorageOperationFailedReason, err.Error()), "", err
}
// update latest symlink
err = r.Storage.Symlink(artifact, "latest.tar.gz")
if err != nil {
err = fmt.Errorf("storage error %w", err)
return NotReadyCondition(sourcev1.StorageOperationFailedReason, err.Error()), "", err
}
message := fmt.Sprintf("Artifact is available at %s", artifact.Path)
return ReadyCondition(sourcev1.GitOperationSucceedReason, message), artifact.URL, nil
}