This commit is contained in:
@@ -6,9 +6,9 @@ use tokio::sync::Mutex;
|
||||
#[tokio::main]
|
||||
async fn main() -> eyre::Result<()> {
|
||||
let _ = dotenv::dotenv();
|
||||
let client = dagger_sdk::connect().await?;
|
||||
dagger_sdk::connect(|client| async move {
|
||||
|
||||
let src = client.host().directory_opts(
|
||||
let src = client.host().directory_opts(
|
||||
".",
|
||||
HostDirectoryOptsBuilder::default()
|
||||
.exclude(vec![".git", "node_modules", "public", "ci", "target"])
|
||||
@@ -40,7 +40,7 @@ async fn main() -> eyre::Result<()> {
|
||||
let pull_articles = client
|
||||
.container()
|
||||
.from(pull_articles_docker_image)
|
||||
.with_exec(vec!["echo", &format!("{}", tag)])
|
||||
.with_exec(vec!["echo", &format!("{tag}")])
|
||||
.with_env_variable("GIT_USERNAME", "kjuulh")
|
||||
.with_env_variable("GIT_PASSWORD", std::env::var("GIT_PASSWORD").unwrap())
|
||||
.with_exec(vec![
|
||||
@@ -123,11 +123,10 @@ async fn main() -> eyre::Result<()> {
|
||||
let variants = platform_variants
|
||||
.lock()
|
||||
.await
|
||||
.iter()
|
||||
.map(|c| c.clone())
|
||||
.iter().cloned()
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
let version = client
|
||||
client
|
||||
.container()
|
||||
.publish_opts(
|
||||
format!("kasperhermansen/kasperhermansen-blog:{tag}"),
|
||||
@@ -137,7 +136,7 @@ async fn main() -> eyre::Result<()> {
|
||||
)
|
||||
.await?;
|
||||
|
||||
let update_deployment = client
|
||||
client
|
||||
.container()
|
||||
.from(update_deployments_docker_image)
|
||||
.with_env_variable("GIT_USERNAME", "kjuulh")
|
||||
@@ -154,5 +153,7 @@ async fn main() -> eyre::Result<()> {
|
||||
.exit_code()
|
||||
.await?;
|
||||
|
||||
Ok(()) }).await?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
Reference in New Issue
Block a user