Add symlink for latest Git artifact
This commit is contained in:
parent
786071fe3c
commit
12d25ca47a
|
@ -299,6 +299,13 @@ func (r *GitRepositoryReconciler) sync(repository sourcev1.GitRepository) (sourc
|
||||||
return NotReadyCondition(sourcev1.StorageOperationFailedReason, err.Error()), "", err
|
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)
|
message := fmt.Sprintf("Artifact is available at %s", artifact.Path)
|
||||||
return ReadyCondition(sourcev1.GitOperationSucceedReason, message), artifact.URL, nil
|
return ReadyCondition(sourcev1.GitOperationSucceedReason, message), artifact.URL, nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue