Skip to content

Simplify installation and build invocation; add CI#8

Merged
tsibley merged 3 commits intomasterfrom
trs/simplified-install
May 23, 2022
Merged

Simplify installation and build invocation; add CI#8
tsibley merged 3 commits intomasterfrom
trs/simplified-install

Conversation

@tsibley
Copy link
Copy Markdown
Contributor

@tsibley tsibley commented May 23, 2022

Uses an alternate runtime image with Nextalign v2 already baked in.

Also simplified the invocation so the default config file is used by default.

Also added CI to help ensure the build works in the face of changes (from pushes and PRs).

Related issue(s)

Related to nextstrain/docker-base#43 and nextstrain/.github#23.

Testing

…tall instructions

Uses an alternate runtime image with Nextalign v2 already baked in.
@tsibley tsibley changed the title README: Simplify install by using our Docker runtime and standard install instructions Simplify install by using our Docker runtime and standard install instructions May 23, 2022
@tsibley tsibley requested a review from a team May 23, 2022 19:33
tsibley added 2 commits May 23, 2022 15:01
Simplifies invocation for the usual case.
Standard CI for our pathogen repos that helps ensure changes keep
working.  Reflects the default build instructions in the README.
@tsibley tsibley changed the title Simplify install by using our Docker runtime and standard install instructions Simplify installation and build invocation; add CI May 23, 2022
Copy link
Copy Markdown
Member

@victorlin victorlin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good with the update to @master once nextstrain/.github#23 is merged.

@tsibley tsibley force-pushed the trs/simplified-install branch from 61c15b0 to 01c4481 Compare May 23, 2022 23:52
@tsibley tsibley merged commit deb2bde into master May 23, 2022
@tsibley tsibley deleted the trs/simplified-install branch May 23, 2022 23:57
Comment thread README.md
sudo cp target/release/nextalign /usr/local/bin/
```
Follow the [standard installation instructions](https://docs.nextstrain.org/en/latest/install.html) for Nextstrain's suite of software tools.
Please choose the installation method for your operating system which uses Docker, as currently a pre-release version of Nextalign is required which we've baked into the `--image` argument to `nextstrain build` above.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we should add something more explicit to nextstrain build. I just get the following which doesn't tell me much about what the problem is:

Warning: The specified --image=nextstrain/base:branch-nextalign-v2 option is not used by --native.

Just running the command, but probably missing docker. Warning should tell me what the problem is.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The warning should be:

Falling back to `--native` since `--docker` does not seem to be available.

Check your setup by running `nextstrain check-setup --set-default`

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followup to these comments happened in Slack, where the comments were cross-posted.

victorlin pushed a commit that referenced this pull request Jul 28, 2023
Add simple Slack notifications
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants